之前一直折腾WordPress,昨天开始折腾Typecho,一顿操作下来,看着那个500错误一脸懵,这还怎么调试?于是乎,万能的百度<( ̄▽ ̄)/

源文件定义

请看源文件 /var/Typecho/Common.php

public static function exceptionHandle(Exception $exception)
{
    @ob_end_clean();

    if (defined('__TYPECHO_DEBUG__')) {
        echo '<h1>' . $exception->getMessage() . '</h1>';
        echo nl2br($exception->__toString());
    } else {
                   //Some code here
    }
    exit;
}

可以发现,其中检查了__TYPECHO_DEBUG__这个常量,是否被定义,有的话,就会输出错误,所以,那就定义这个常量吧
(~o ̄▽ ̄)~o 。。。滚来滚去……o~(_△_o~) ~。。。

修改配置

在配置文件内加入define('__TYPECHO_DEBUG__',true) 就能显示报错啦~~~

Last modification:July 24th, 2019 at 01:29 am
如果觉得我的文章对你有用,请随意赞赏