一般我们在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)加载其中即可显示错误信息