不显示具体错误信息的方法

718602844 3月前 201

在非调试模式下, 不显示具体的错误信息,只返回503状态码

打开文件\lecms\xiunophp\lib\debug.class.php

 

找到代码 “DEBUG && $_ENV['_exception'] = 1; // 只输出一次”

 

在它上面添加一行代码:

if(!DEBUG) {header("HTTP/1.1 503 Service Unavailable");exit();}

 

有问题可以留言

上传的附件:
附件需登录回复后可见哦!
最新回复 (3)
  • lecms 3月前
    引用 2

    找到

    log::write("$message File: $file [$line]");

    在该行下面增加代码如下(如果不需要写入日志文件,就该行上面增加代码)

            if(!defined('DEBUG') || !DEBUG){
                header("HTTP/1.1 404 Not Found");
                exit($message);
            }

     

  • 隔壁老卢 3月前
    引用 3
    留个记号
  • 718602844 3月前
    引用 4
    lecms 找到 log::write("$message File: $file [$line]"); 在该行下面增加代码如下(如果不需要写入日志文件,就该行上面增加代码) ...
     这样子改后,会报404状态码,但有些错误还是会提示,个人感觉不太好 
返回
发新帖