PHP调试错误(display_errors)出现的问题
2021-07-25 17:39:48
一般我们在php.ini中设置display_errors = Off来禁止服务器报详细错误,但是在程序调试的时候又非常麻烦
一般我们在程序中用下列语句来打开报错信息,但是有的时候还是报500错误,没有详细报错,主要原因是由于此时此php文件本身有语法错误,执行的下列语句没有生效
ini_set("log_errors", "On");//打开错误提示
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
此时我们可以新建一个test.php,内容如下
<?php
ini_set("log_errors", "On");//打开错误提示
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
require_once('index.php');
并把欲排错的文件(index.php)加载其中即可显示错误信息
一般我们在程序中用下列语句来打开报错信息,但是有的时候还是报500错误,没有详细报错,主要原因是由于此时此php文件本身有语法错误,执行的下列语句没有生效
ini_set("log_errors", "On");//打开错误提示
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
此时我们可以新建一个test.php,内容如下
<?php
ini_set("log_errors", "On");//打开错误提示
ini_set("display_errors", "On");//打开错误提示
ini_set("error_reporting",E_ALL);//显示所有错误
require_once('index.php');
并把欲排错的文件(index.php)加载其中即可显示错误信息