gpt4 book ai didi

php - 无法在Chrome中的PHP中启用错误报告

转载 作者:行者123 更新时间:2023-12-03 07:54:52 25 4
gpt4 key购买 nike

我正在Linux虚拟机上运行的LAMP服务器上测试PHP。在this post之后,我在PHP脚本的开头放置了以下内容以启用错误报告:

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);

我还尝试按照 here所述在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中正确启用错误报告?

最佳答案

那是Apache(服务器)的响应,并且(可能)与php无关。
它只是说明您的服务器配置有问题。检查access.log文件夹中的error.log/var/log/apache2/
这可能是由于/etc/apache2/apache2.conf/var/www/.htaccess(如果有)中的错误配置所致。

我还将检查webroot文件夹中是否存在list.php,以及文件夹和文件是否均可读(在cli中使用chmod -R 755 /var/www使所有文件和文件夹均可读)

关于php - 无法在Chrome中的PHP中启用错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18580037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com