这非常令人沮丧。我在 Drupal 安装中安装了一个模块Finder 。我在其中调整了一些设置,然后在更改了一些设置后,它开始显示一些 Ajax 错误,然后出现白屏,显示此错误:
致命错误:在第 9 行的 /var/www/drupal/sites/all/modules/views/includes/plugins.inc 中调用未定义的函数 views_include()
使用 Drush,我禁用了 Finder 模块并清除了缓存。但是什么也没发生。然后我禁用了 Views 模块。白屏现在消失了。
现在我被困住了。我在这个站点上做了一些非常好的工作,当我重新启用视图时,白屏重新出现。在我看来,Finder 模块似乎在 Views 的某处做了一些不可逆转的改变。我的意思是当我清除缓存并且 Finder 被禁用时,我的视图为什么不起作用?
有人在 Drupal 中遇到过这样的事情吗?你是怎么解决的?
更新 我刚刚发现“Finder”模块的开发人员声称它是 Views 中的一个错误。见这里:http ://drupal.org/node/1611106 。正如建议的那样,注释掉 Views 模块的 plugins.inc 中的特定第 9 行确实有效。但是,我仍然对接受成为 Views 中的错误持怀疑态度。