Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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 如何追踪引起WordPress错误500的原因?_Php_Wordpress_Apache_Error Handling - Fatal编程技术网

Php 如何追踪引起WordPress错误500的原因?

Php 如何追踪引起WordPress错误500的原因?,php,wordpress,apache,error-handling,Php,Wordpress,Apache,Error Handling,内部错误500是这样一个一般性错误,在/wordpress/error\u log下的日志中没有显示任何内容。有没有办法获取崩溃发生位置的堆栈跟踪?在ASP.NET中,这非常简单,因为堆栈跟踪、代码段和行号都显示在错误页面中。任何帮助都将不胜感激。在php.ini中打开php错误,或将这一行添加到webroot中的.htacess文件中: php_flag display_errors on Apache写入错误日志的位置将显示对错误的更全面解释。如果它不在/wordpress/error.l

内部错误500是这样一个一般性错误,在/wordpress/error\u log下的日志中没有显示任何内容。有没有办法获取崩溃发生位置的堆栈跟踪?在ASP.NET中,这非常简单,因为堆栈跟踪、代码段和行号都显示在错误页面中。任何帮助都将不胜感激。

在php.ini中打开php错误,或将这一行添加到webroot中的.htacess文件中:

php_flag display_errors on

Apache写入错误日志的位置将显示对错误的更全面解释。如果它不在/wordpress/error.log中,那么它就不是发生这两件事的位置,而且我仍然没有错误,只是我的web浏览器提供了一个默认的“内部服务器错误”页面。@Bill(或任何其他人)-wordpress根据常量报告错误,这很有趣。查看
WP\u DEBUG
WP\u DEBUG\u日志
,以及
WP\u DEBUG\u显示
常量。例如,在4.7.3中,WordPress将显式关闭
display_errors
,覆盖您的环境设置,如果您启用了
WP_DEBUG
,但未启用
WP_DEBUG_display
。相反,
WP_DEBUG_LOG=true
将导致WordPress关闭您的
error_LOG
设置,将其指向wp content/debug.log,而
wp\u debug\u log=false
(或省略)将使您的
错误日志
日志错误