有使用启用插件和启用主题会报错500。
因为 Typecho 默认不开启 debug 调试模式,日志会非常简短。
这时候你把这个信息发出来让人帮忙看,别人是帮不了你的,因为这个友好的错误信息并没有任何有用信息。
开启 Typecho 的调试哦模式
这时候你需要打开 Typecho 的 Debug 模式。
进入 Typecho 的根目录,找到config.inc.php
,用编辑器打开,加入
define('__TYPECHO_DEBUG__', true);
这时候你再去启用插件,错误信息就会变得很详细
这时候你再去求助会变得高效很多
比如上图,很明显就是插件文件夹名称不对导致插件无法启用。Typecho要求Typecho插件名与文件夹名称一致才可以正常启用插件。
强制输出最后错误
有时候 Typecho 的报错日志不够详细,不能显示实际引起错误的位置,这时候只要在define('__TYPECHO_DEBUG__', true);
后面加入这几行,会直接输出真正的错误信息。
register_shutdown_function(function () {
var_dump(error_get_last());
});
但是开启debug模式有些主题首页的文章会不显示
是你的主题本身有 warning 日志
你这个图片的链接里有被Typecho内置xss过滤器过滤掉的字符