如何解决PHP调试时不显示报错信息,仅仅报500错误

2023年2月24日服务端评论37,741字数 398阅读1分19秒阅读模式

最近写代码经常有不对的地方,需要调试PHP代码。

但是打开浏览器仅仅显示500错误,这谁能看得懂啊。

我记得之前PHP代码调试是有报错信息的啊,这到底是咋回事呢?

Ethan_2023-02-21_10-04-15.png

通常这种情况都是和PHP配置不对有关。

我们只需要修改一下PHP的配置文件即可。

如何修改PHP配置

1.

首先,我们打开php.ini配置文件。

通常在PHP的安装目录下,比如我的为:

/Applications/MAMP/bin/php/php7.4.21/conf/php.ini

或者通过查看phpinfo信息找到具体的位置。

1676945684829.png

2.

修改PHP配置内容。

涉及是否显示错误信息的主要有两个地方,我们可以通过搜索关键词来查找。

第一个地方是display_errors,请确保它是on的状态。

Ethan_2023-02-21_10-08-08.png

第二个地方是error_reporting,请确保它是E_ALL状态。

Ethan_2023-02-21_10-08-35.png

修改好这两个地方,保存下配置。

然后再重启下Apache服务,应该就可以看到正常的报错信息了:

Ethan_2023-02-21_10-05-07.png

PHP如何生成有效的日志log文件 服务端

PHP如何生成有效的日志log文件

本文是非常有用的一篇文章,特意转载翻译 为什么我们需要日志系统 犯错是很常见的。 不仅是开发人员,在用户使用过程中也是如此。 如果在开发过程中我们完全可以控制了代码的运行过程,并且可以通过简单的deb...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定