Typecho的错误输出

在编码联调阶段,出错了只返回一个500页面,对开发人员是不友好的,此时打开错误输出就很有必要。那么,Typecho如何开启错误输出呢?

从/var/Typecho/Common.php可以看到,如果定义了__TYPECHO_DEBUG__,将会将错误打印到页面上来。

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

if (defined(‘__TYPECHO_DEBUG__’)) {
echo ‘

‘ . $exception->getMessage() . ‘

‘;
echo nl2br($exception->__toString());
} else {
//Some code here
}

exit;
}
因此,简单修改index.php或者config.inc.php,在开头的地方加上`define(‘__TYPECHO_DEBUG__’,true)`,那么就会在出错的时候,将错误信息打印到页面上来。

上一篇 2014-12-31 上午2:34
下一篇 2014-12-31 上午5:53