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)`,那么就会在出错的时候,将错误信息打印到页面上来。

原创文章,作者:admin,如若转载,请注明出处:https://www.typechodev.com/theme/12.html

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

相关推荐

  • Typecho模板的index页面

    ## 制作index.php ### 模板作者信息在index.php的开头,可以使用注释方式添加模板作者信息。 /** * 这是一段描述,写在前面 * @package Type…

    主题开发 2015-01-31
  • Typecho模板的footer页面片

    有了header,一般情况下也就会有footer。Typecho中,需要放置在footer中的内容,一般是js库(为了加速网页加载效果而将js放在html的最后进行加载)、友情链接…

    主题开发 2015-01-31
  • Typecho模板中的search页面

    search.php是搜索结果展示页面,如果大侠你需要对search结果进行特殊定制,那么可以创建此页面,否则,完成可以不需要search.php,这样Typecho系统将会自动加…

    主题开发 2015-01-31
  • 模板制作快速入门

    模板制作快速入门相关内容,可参考typecho官方文章即可哈![《模板制作快速入门》][1]![模板制作快速入门.png][2] [1]: http://docs.typecho….

    主题开发 2015-01-31
  • Typecho主题制作文件结构

    ## 文件结构概览### 特殊文件这类模板文件,在typecho系统中定义,特定路由会尝试加载对应的模板文件,譬如index路由会去加载index.php,post路由会去尝试加载…

    主题开发 2014-12-31
  • Typecho按时间归档

    有些时候,我们需要根据时间维度对文章进行归档,或者直接制作时间线(timeline)页,即用于展示博主的点滴。又有时,希望点击文章发布的时间即可直接连接到归档的页面,如发布时间20…

    主题开发 2015-01-31
  • Typecho模板中的post.php

    post页面用于展示单片文章。由于post.php和archive.php都是由Widget_Archive加载,因此其api都是一样的。唯一不同的地方就是,archive.php…

    主题开发 2015-01-31
  • Typecho的functions.php

    很抱歉,最近很忙,没有时间上来更新内容哈。上篇文章[《Typecho主题制作文件结构》][1]介绍了制作Typecho主题所需要的模板文件,其中有一个特殊的文件,叫“皮肤函数”,文…

    主题开发 2015-01-31
  • Typecho中调用最新文章

    获取最新文章,使用的Widget是`Widget_Contents_Post_Recent`。 $obj = $this->widget(‘Widget_Content…

    主题开发 2015-01-31
  • Typecho模板的推荐页面构成

    ## Typecho模板页面构成大多数情况下,Typecho主题模板页面都会包括导航栏、侧边栏、文章正文等元素,如图。![文章构成.png][1] 本教程,将分别针对页面构成的各个…

    主题开发 2015-01-31

发表评论

您的电子邮箱地址不会被公开。