对于突然出现全站HTTP500等情况,请按如下方式排错并修正。
一、开启插件开发模式(便于调试错误)
编辑index.php,第17行,改为:
!defined('DEBUG') AND define('DEBUG', 2);
二、清理缓存
清理目录/tmp下的全部文件(但不包含该文件夹)
三、强制禁用所有插件
编辑/conf/conf.php,找到(大约105行)
'disabled_plugin' => 0,
改为
'disabled_plugin' => 1,
四、强制禁用某个插件
找到该插件安装目录下conf.json文件,第6、7行,改为
"installed": 0,
"enable": 0,
五、关闭插件开发模式(防止暴露服务器敏感信息)
您已经找到了报错,将这个报错发送给开发者进行分析。完毕后执行下面操作:
仍然编辑index.php这个文件,第17行,改为
!defined('DEBUG') AND define('DEBUG', 0);