PHP信息页面显示log_errors
设置为Off
,即使我将其设置为
显示:
Loaded Configuration File
- > /etc/php/7.0/apache2/php.ini
Scan this dir for additional .ini files
- > /etc/php/7.0/apache2/conf.d
更改的php.ini文件的顶部:
[PHP]
;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
display_errors = On
log_errors = On
error_log = /var/log/php-errors.log
我已经跟踪了php.ini文件的其余部分并找到了我也设置为On的其他log_error引用 log_errors = On
我不确定是否应该使用ini_set('display_errors',1); .ini文件中的格式,我已经找到了关于这个问题的答案,并用一切来测试是否有效但仍然存在。
那么配置有什么问题?
注意:是的,我已经重新启动了apache2。
使用最新的Ubuntu Server x64 16.04运行PHP版本7.0.13-0ubuntu0.16.04.1
答案 0 :(得分:1)
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
无法在ini文件中使用。 启用错误报告在ini文件中写下以下行
error_reporting = E_ALL
有关详细信息,请参阅here