重新安装后损坏/丢失处理程序

时间:2011-10-18 19:41:11

标签: drupal

我的网站最近被一个可能的黑客删除了。我上传了备份文件夹和数据库,但现在我的视图没有显示。其他一切都有效。我想不出任何改变,只是从几天前上传了一个备份。

字段显示在admin / build / views / edit / nameofview

Broken/missing handler: node_data_field_guru_photo > field_guru_photo_fid
Broken/missing handler: node > title
Broken/missing handler: views > nothing
Broken/missing handler: node_revisions > body
Broken/missing handler: node_data_field_guru_link > field_guru_link_url

我尝试清除缓存

我重新安排了视图中的字段并更新了它们并收到了此错误

Display "Defaults" uses fields but there are none defined for it or all are excluded.

2 个答案:

答案 0 :(得分:4)

通常只是清除Drupal的缓存会解决这个问题,但如果没有进入“管理字段”屏幕,查看附加了node_data_field_guru_photonode_data_field_guru_link等的内容类型,请进行临时更改(例如到字段的顺序)并保存。这应该强制刷新字段缓存,你应该在路上。

答案 1 :(得分:-1)

只需重新排列内容类型字段的顺序,然后保存即可。在我的情况下,破坏或丢失的处理程序显示为类内容类型。重新排列内容类型字段解决了我的问题。