无法开启 PHP display_errors
Can't turn On PHP display_errors
我正在开发 Ubuntu 18.04,对于我的项目,我希望 PHP 显示错误。作为 sudo
,我做了:
display_errors = On
error_reporting = E_ALL
然后重新启动 Apache2 服务,但我仍然没有收到任何错误报告。
我都修改了 apache2
和 cli
文件夹中的 php.ini
以及 PHP 的两个版本(php7.0 和 php7.2) 在我的系统上。
在 phpinfo()
我总是得到:
display_errors = Off
我确实找到了解决方案
我将这一行 php_flag display_errors On 添加到我的 .htaccess 文件中。现在显示错误。
我在 Ubuntu 18.04 上使用 php 7.1 时遇到了同样的问题(php 也有多个版本)。
问题可能是您需要 重新启动 php-fpm 而不是 apache2 .
就我而言,我发现 php7.1-fpm 已安装并激活。
运行 phpinfo(); 并查看 "Server API" 行。
如果是"FPM"那么你只需要配置:
/etc/php/[current_php_ver]/fpm/php.ini file.
或者查看 "Configuration File (php.ini) Path" 行的 php.ini 路径。
然后运行:
sudo service php[current_php_ver]-fpm restart
P.S:
在您当前的 php 版本上更改 [current_php_ver],例如:
sudo service php7.1-fpm restart
MAMP/bin/php/当前版本/conf/php.ini
尝试编辑您的 php.ini.temp 文件(如果有的话),然后重新启动您的主机服务器。
我正在开发 Ubuntu 18.04,对于我的项目,我希望 PHP 显示错误。作为 sudo
,我做了:
display_errors = On
error_reporting = E_ALL
然后重新启动 Apache2 服务,但我仍然没有收到任何错误报告。
我都修改了 apache2
和 cli
文件夹中的 php.ini
以及 PHP 的两个版本(php7.0 和 php7.2) 在我的系统上。
在 phpinfo()
我总是得到:
display_errors = Off
我确实找到了解决方案
我将这一行 php_flag display_errors On 添加到我的 .htaccess 文件中。现在显示错误。
我在 Ubuntu 18.04 上使用 php 7.1 时遇到了同样的问题(php 也有多个版本)。
问题可能是您需要 重新启动 php-fpm 而不是 apache2 .
就我而言,我发现 php7.1-fpm 已安装并激活。
运行 phpinfo(); 并查看 "Server API" 行。
如果是"FPM"那么你只需要配置:
/etc/php/[current_php_ver]/fpm/php.ini file.
或者查看 "Configuration File (php.ini) Path" 行的 php.ini 路径。
然后运行:
sudo service php[current_php_ver]-fpm restart
P.S: 在您当前的 php 版本上更改 [current_php_ver],例如:
sudo service php7.1-fpm restart
MAMP/bin/php/当前版本/conf/php.ini
尝试编辑您的 php.ini.temp 文件(如果有的话),然后重新启动您的主机服务器。