我正在 Linux 虚拟机中运行的 LAMP 服务器上测试 PHP。在这篇文章之后,我将以下内容放在我的 PHP 脚本的开头以启用错误报告:
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
我还尝试在php.ini 文件中启用错误报告,如下所述:
display_errors = On
display_startup_errors = On
error_reporting = -1
但是,我仍然在 Chrome 的调试器中收到 500 Internal Server Error,而不是正确的错误消息:
中发现的实际错误消息/var/log/apache2/error.log
是:
PHP Parse error: syntax error, unexpected '$userID' (T_VARIABLE) in /path/to/file
如何在 Chrome 中正确启用错误报告?