我已经检查了php.ini和
log_errors = On
error_log = "c:/wamp/logs/php_error.log" `
(dir包含access.log,apache_error.log,log.dir,mysql.log)
“error_reporting”没有条目,但有评论(我不太明白)
; Eval the expression with current error_reporting(). Set to true if you want
; error_reporting(0) around the eval().
; http://php.net/assert.quiet-eval
;assert.quiet_eval = 0
如果有人可以帮助我,我将不胜感激。
答案 0 :(得分:4)
只需在运行时设置:
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);
答案 1 :(得分:1)
是否有另一个脚本设置error_reporting(0)?
您的错误日志文件是否可写?
在你的php.ini中(或者你的脚本中另一张海报)设置error_reporting = E_ALL
您是否会产生错误?
答案 2 :(得分:0)
以下是我的php.ini文件:
; Common Values:
; E_ALL & ~E_NOTICE (Show all errors, except for notices and coding standards warnings.)
; E_ALL & ~E_NOTICE | E_STRICT (Show all errors, except for notices)
; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
; E_ALL | E_STRICT (Show all errors, warnings and notices including coding standards.)
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; http://php.net/error-reporting
error_reporting = E_ALL | E_STRICT
您应该能够将error_reporting =
行添加到您的php.ini文件中并附带适当的值,并且可以继续使用。