无法开启php display_errors

时间:2018-07-10 08:06:31

标签: php adsapi-php.ini

我正在研究ubuntu 18.04,对于我的项目,我希望PHP显示错误。与sudo一样,我做了:

display_errors = On
error_reporting = E_ALL

然后重新启动apache2服务,但我仍然没有收到任何错误报告。

我都修改了php.iniapache2文件夹中的cli以及系统上2个版本的php(php7.0和php7.2)。

在phpinfo()上,我总是得到:

display_errors = Off

谢谢。

4 个答案:

答案 0 :(得分:1)

我确实找到了解决方法

我将这行 php_flag display_errors On 添加到了我的 .htaccess 文件中。现在显示错误。

答案 1 :(得分:1)

尝试编辑您的 php.ini.temp 文件(如果有),然后重新启动您的主机服务器。

答案 2 :(得分:0)

我在Ubuntu 18.04上php 7.1遇到了同样的问题(也有多个版本的php)。

问题可能是您需要重新启动 php-fpm 而不是 apache2

就我而言,我发现已安装并激活了 php7.1-fpm

运行 phpinfo(); ,然后查看“服务器API” 行。

如果类似“ FPM”,则只需配置:

 /etc/php/[current_php_ver]/fpm/php.ini file.

或在您的php.ini路径的“配置文件(php.ini)路径” 行中查找。

然后运行:

sudo service php[current_php_ver]-fpm restart

PS: 在您当前的PHP版本上更改[current_php_ver],例如:

sudo service php7.1-fpm restart

答案 3 :(得分:0)

MAMP / bin / php / 当前版本 /conf/php.ini