Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使PHP错误报告正常工作_Php_Wamp - Fatal编程技术网

无法使PHP错误报告正常工作

无法使PHP错误报告正常工作,php,wamp,Php,Wamp,我已经检查了php.ini和 log_errors = On error_log = "c:/wamp/logs/php_error.log" ` (目录包含access.log、apache_error.log、log.dir、mysql.log) 没有“错误报告”的条目,但有一条评论(我不太理解) 如果有人能帮助我,我将不胜感激。只需在运行时设置即可: error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1); 只需在

我已经检查了php.ini和

log_errors = On
error_log = "c:/wamp/logs/php_error.log" `
(目录包含access.log、apache_error.log、log.dir、mysql.log)

没有“错误报告”的条目,但有一条评论(我不太理解)


如果有人能帮助我,我将不胜感激。

只需在运行时设置即可:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);

只需在运行时设置它:

error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 1);

下面是我的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\u reporting=
行与适当的值一起添加到php.ini文件中,然后就可以开始了。

以下内容在我的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

您应该能够将
错误报告=
行与适当的值一起添加到php.ini文件中,然后就可以开始了。

是另一个脚本设置错误报告(0)吗

您的错误日志文件可写吗

在php.ini中(或如脚本中的另一张海报所述),设置error\u reporting=E\u ALL


是否正在生成错误?

是另一个脚本设置错误报告(0)吗

您的错误日志文件可写吗

在php.ini中(或如脚本中的另一张海报所述),设置error\u reporting=E\u ALL


您正在生成错误吗?

error\u reporting()
是从脚本中调用的函数。您使用的PHP版本是什么?
error\u reporting()
是从脚本中调用的函数。您在每个脚本中使用的PHP版本是什么?似乎不实用,尤其是在开发环境和生产环境之间转换时。@GigaWatt:在引导文件或任何全局包含的文件(如配置文件)中执行一次。@GigaWatt不是在每个脚本中都执行一次:P^^^^ Madmartigan说的:-)在每个脚本中?似乎不实用,尤其是在开发环境和生产环境之间转换时。@GigaWatt:在引导文件或任何全局包含的文件(如配置文件)中执行一次。@GigaWatt不是在每个脚本中都执行:P^^^ Madmartigan说的:-)