我正在研究ubuntu 18.04,对于我的项目,我希望PHP显示错误。与sudo
一样,我做了:
display_errors = On
error_reporting = E_ALL
然后重新启动apache2服务,但我仍然没有收到任何错误报告。
我都修改了php.ini
和apache2
文件夹中的cli
以及系统上2个版本的php(php7.0和php7.2)。
在phpinfo()上,我总是得到:
display_errors = Off
谢谢。
答案 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