为什么define(“WP_DEBUG”,true); 不显示错误

更新于 2022年1月22日 wordpress教程

我在 wp-config 文件中启用了错误:

define('WP_DEBUG', true);

但我有一个空白的白页。 没有列出任何错误。

解决方案

下面的代码插入到您的 wp-config.php 文件中,会将所有错误、通知和警告记录到 wp-content 目录中名为 debug.log 的文件中。 它还将隐藏错误,因此它们不会中断页面​​生成。

您必须在此代码之前插入 /* 就是这样,停止编辑! 快乐的博客。 */ 在 wp-config.php 文件中。

// Enable WP_DEBUG mode
define('WP_DEBUG', true);

// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);

// Disable display of errors and warnings 
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define('SCRIPT_DEBUG', true);\

在下面添加这两行

define('WP_DEBUG', true);

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

然后当你不再需要它们时删除它们。

您可以将其写入 .htaccess 文件。

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag  log_errors on
php_value error_log  /home/path/public_html/domain/PHP_errors.log

请更改 error_log 目录。

使用 PHP 的set_exception_handler()参见文档)的插件或主题也可能导致错误不显示,因为它们的回调可能只是默默地忽略错误。 例如,我在使用 NextGen Gallery 时遇到了完全相同的事情,但是一旦我停用它,页面和debug.log文件中就会正常出现错误。

要检查的另一件事是WP_CONTENT_DIR变量,因为它是debug.log文件所在的位置。 可以按照本问题中的建议进行检查,或使用 Wordfence 插件->工具->诊断->WordPress 设置。 通常除非有自定义配置,否则不会明确设置。 虽然它可以在wp-config.php设置,例如define('WP_CONTENT_DIR', '/var/www/sites/wordpress/wp-content');

你可能还喜欢下面这些文章

如何处理 WP 主题的 js 中文本的翻译如何处理 WP 主题的 js 中文本的翻译

wp_register_script( ‘some_handle’, ‘< wp_localize_script( ‘translations’, ‘DialogMessages’, [ ‘Are you sure you wan

禁用Wordpress的默认的一些小工具禁用Wordpress的默认的一些小工具

主题开发者有时候会自己定制小工具并且在前台显示定制的样式,如果我们不想为wordpress自带的小工具定制样式或者不想我们自定义的小工具淹没在默认的小工具当中,最好移除不需要的小工具。

安全禁用 WP REST API安全禁用 WP REST API

//developer.wordpress.org/rest-api/using-the-rest-api/frequently-asked-questions/#can-i-disable-the-rest-接口据此,Wordpress。

wprec推荐插件模板变量文档以及样式推荐wprec推荐插件模板变量文档以及样式推荐

wpac是一款wordpress自动配图插件,可以丰富文章内容,对提升排名有很大帮助。p style=”font-size:18px;”>你可能还喜欢下面这些文章<p>{excerpt}<

imwpcache如何使用ssi技术在所有页面展示最新文章imwpcache如何使用ssi技术在所有页面展示最新文章

前段时间有个朋友说用了缓存插件之后蜘蛛抓取变少了。当使用缓存之后,所有的页面都是静态的,发了新的文章之后不会在旧的页面的侧边栏展示。为了解决这个问题,imwpcache使用ssi技术来展示最新文章。第一步:缓存后台开始SSI

WordPress调试WordPress调试

如何为我的 WordPress 插件编写Debug日志?在 WordPress中调试描述了如何启用wp-content/debug.log文件。ini_set( ‘error_log’, WP_CONTENT_DIR . ‘/debug.lo

wprec - wordpress相关文章插件,最好的相似推荐插件wprec – wordpress相关文章插件,最好的相似推荐插件

一个理想的相关文章推荐插件应该是什么样子的?wprec就是一个能够提升用户体验,提升搜索引擎排名的相关文章推荐插件!插件的后台在 WP工具箱-文章推荐,进入即可看到设置。

wordpress文章自动配图、缩略图插件:wpacwordpress文章自动配图、缩略图插件:wpac

现在写点文章不配图总觉得文章质量不太高。于是萌生了写一款文章自动配图的插件的想法。文章页自动加一张图比较简单,从候选集中选择一张图片拼接在正文中即可。又比如在图片中添加文章标题,摘要或者自定义的文字。

好看 (0) 很好看 (0) 非常好看 (0)