导航菜单

有使用启用插件和启用主题会报错500。
因为 Typecho 默认不开启 debug 调试模式,日志会非常简短。

500错误.jpg

这时候你把这个信息发出来让人帮忙看,别人是帮不了你的,因为这个友好的错误信息并没有任何有用信息。

开启 Typecho 的调试哦模式

这时候你需要打开 Typecho 的 Debug 模式。

进入 Typecho 的根目录,找到config.inc.php,用编辑器打开,加入

define('__TYPECHO_DEBUG__', true);

打开debug模式.jpg

这时候你再去启用插件,错误信息就会变得很详细

详细的错误信息.jpg

这时候你再去求助会变得高效很多

比如上图,很明显就是插件文件夹名称不对导致插件无法启用。Typecho要求Typecho插件名与文件夹名称一致才可以正常启用插件。

强制输出最后错误

有时候 Typecho 的报错日志不够详细,不能显示实际引起错误的位置,这时候只要在define('__TYPECHO_DEBUG__', true);后面加入这几行,会直接输出真正的错误信息。

register_shutdown_function(function () {
   var_dump(error_get_last());
});