drupal - 找出导致可怕的 "The website encountered an unexpected error. Please try again later."消息的原因

标签 drupal upgrade drupal-7

在进行 drupal 6 到 7 升级时,我收到了不太有用的消息
“网站遇到意外错误,请稍后再试。”每次我去某些页面。
例如)/管理员/配置

找出导致 fatal error 的原因以便我修复它的最佳方法是什么?

我现在能想到的就是开始禁用贡献的模块,直到该页面正常工作或查看日志。

谢谢。

最佳答案

如果 dlog/watchdog 和 php 错误日志不起作用,试试这个:

继续/includes/error.inc
注释行第 245 行

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

把这个
print theme('maintenance_page', array('content' => t('The website encountered an unexpected error. Please try again later.'.$fatal.' '.var_export($error,true))));

非常相似,您将 var_export($error,true)) 放在错误末尾

关于drupal - 找出导致可怕的 "The website encountered an unexpected error. Please try again later."消息的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4737768/

相关文章:

drupal - 如何将 Opencalais 的 RDF 结果添加到 apache solr 中,以便在我的 Drupal 站点中获得更好的搜索结果?

drupal - 为什么我不能将字段移动到 Drupal 表单中的字段集中 - 无法获取当前值

grails升级2.4.0导致错误编译错误: startup failed

reactjs - Babel 7 升级 : @babel/helper-module-imports

python - 删除和/或更新系统的 Python 时虚拟环境的后果

Drupal 事件和订阅

php - Drupal db_select PDO 语句 : ORDER BY CASE

php - 安装 Drupal 7 时的数据库配置

mysql - drupal 查询按匹配结果中关键字出现次数排序

php - Drupal 7 Forms API 条件逻辑在 IE 中不起作用