Zencart 500错误查找和解决方法

时间:12-04-20 栏目:问题及解决 作者:admin 评论:1 点击: 7,641 次

有时在一些虚拟主机下(如HostMonster,BlueHost),Zencart网站会莫名奇妙输出空白页面,查看HTTP头,其实可以看到是500错误。
至于500错误的出现原因,一般是由于服务器脚本或是.htaccess有错误。
因为是空白页面没有输出具体的错误位置,所以排查起来很困难。
以下方法是让网站显示了具体的错误位置,错误内容等代码。

error_reporting(9);

function onError($errNo, $errMsg, $file, $line, $errcontext) {
        $report_title ='错误报告';
        $report_msg = "
    <strong>错误类型:</strong><blockquote>$errType($errNo)</blockquote>
    <strong>错误位置:</strong><blockquote>$file 第 $line 行</blockquote>
    <strong>错误信息:</strong><blockquote>$errMsg</blockquote>";
    //print_r($errcontext);
     echo $report_msg;
     echo '<hr>';
}
set_error_handler('onError');

将以上代码添加在
application_top.php 文件的适当位置。
再次打开网站会发竹具体的输出文件位置已经取出。

声明: 本文由( admin )原创编译,转载请保留链接: Zencart 500错误查找和解决方法

Zencart 500错误查找和解决方法:目前有1 条留言

  1. 沙发
    admin:

    另外还有个解决PHP问题的文章推荐看下
    http://www.520sz.com/php-debug-other.html

    2012-05-30 11:15 pm [回复]

发表评论


------====== 本站公告 ======------
联系信息:
lxq73061#qq.com qq:583964941
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。

读者排行