我的网站最近被可能的黑客删除了。我上传了备份的文件夹和数据库,但现在我的视图没有显示。其他一切都有效。我想不出有什么变化,只是上传了几天前的备份。
这些字段显示在 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
Run Code Online (Sandbox Code Playgroud)
我尝试清除缓存
我重新排列了视图中的字段并更新了它们并收到了此错误
Display "Defaults" uses fields but there are none defined for it or all are excluded.
Run Code Online (Sandbox Code Playgroud)
通常,只需清除 Drupal 的缓存即可解决此问题,但如果无法进入“管理字段”屏幕查看附加的内容类型node_data_field_guru_photo,node_data_field_guru_link请进行临时更改(例如,更改字段的顺序)并保存。这应该会强制刷新字段缓存,然后您就可以开始了。