找出导致可怕的原因"该网站遇到意外错误.请稍后再试." 信息

bri*_*n_d 11 drupal upgrade drupal-7


在进行drupal 6到7升级时,我收到的消息并不那么有用"网站遇到意外错误.请稍后再试." 每次我去某些页面.ex)/ admin/config

找出导致致命错误的原因的最佳方法是什么,以便我可以修复它?

我现在能想到的就是在该页面工作或查看日志之前开始禁用提供的模块.

谢谢.

Ste*_*ana 19

如果dlog/watchdog和php错误日志不起作用,请尝试以下操作:

继续/includes/error.inc评论第245行

print theme('maintenance_page', array('content' => t('The website encountered an unexpected error. Please try again later.')));
Run Code Online (Sandbox Code Playgroud)

并把它

print theme('maintenance_page', array('content' => t('The website encountered an unexpected error. Please try again later.'.$fatal.' '.var_export($error,true))));
Run Code Online (Sandbox Code Playgroud)

非常相似,你把var_export($ error,true))放在错误的末尾


bri*_*n_d 11

通过清除日志/admin/reports/dblog然后重新加载损坏的页面,我可以在重新检查日志时轻松识别出有问题的模块.

网站现在工作正常:)

  • 这个解决方案的唯一问题是,当问题是看门狗本身时,这不起作用......正如我所发现的那样. (2认同)