Drupal -更新后白屏死机(登录页面返回403错误)



我刚刚更新了一个使用Drupal的网站,现在遇到了可怕的WSOD。

我已经通过谷歌搜索寻找任何类型的解决方案/错误日志,以帮助我找到并解决问题,但没有任何工作。我尝试在index.php文件中添加"显示错误"代码,并查看公共目录中的error_log文件,没有任何内容。

我无法登录到管理页面并检查任何模块,因为登录页面返回一个403错误。

有什么建议吗?

请进入Apache错误日志。您将在那里获取错误消息。不同的操作系统和版本,日志文件的位置不同。

e。g httpd/日志/error.log

也许你的Drupal注册表坏了。使用registry_rebuild脚本修复此问题(这不是模块!)

在drupal7中,有时注册表会出现不可救药的问题,您需要重新构建注册表(一个PHP类列表及其附带的文件)。但是,有时您不能执行常规的缓存清除活动,因为当系统试图引导时需要某些类。

你可能会得到这样的内容:

PHP Fatal error: Class 'EntityAPIControllerExportable' not found in ...sites/all/modules/rules/includes/rules.core.inc on line 11

如果当你试图运行update.php时发生这种情况,并且当你试图清除缓存时发生这种情况,那么你就有麻烦了。这就是注册表重建的作用

还可能发生这样的情况:您移动了Drupal需要引导的某个模块,然后您会得到一个可怕的错误。Registry Rebuild还将重新构建系统表,以便将模块放在正确的位置,以便您可以引导。

你将需要PHP-CLI或push来运行它。

https://drupal.org/project/registry_rebuild

相关内容

  • 没有找到相关文章

最新更新