我的wordpress站点突然在前端出现白屏,没有显示任何错误,管理员只显示文本,我试图在恢复后回滚以恢复上一次备份,它工作正常,但几分钟后(10-15分钟)。它又回到白屏了。
我该怎么办?
发布于 2018-04-21 09:10:56
首先,您需要启用:
('WP_DEBUG', true);在wp-config.php文件中。它将帮助您查看网站前端的错误。大部分白屏与服务器的内存耗尽有关。
但这并不仅限于此。要进行深入检查,例如该问题可能是由于某个插件编码不佳或其中有不推荐使用的代码片段造成的,您需要在wp-config.php中启用深度调试
在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', true );
// Force Display Errors even if disabled in php directive
@ini_set( 'display_errors', 1 );
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );一旦启用,请尝试重新加载页面,大多数时候错误也会出现在前端和后端,但如果您没有看到任何东西,那么您应该前往/wp-content/debug.log,用任何文本编辑器打开该文件,您应该能够看到问题的确切原因。
有关WordPress错误和故障排除的更多说明,请阅读此处的codex:
https://codex.wordpress.org/Debugging_in_WordPress
如果它不工作并且没有显示任何内容,那么尝试使用以下方法:
尝试重命名/wp-content/中的插件目录,看看是否会弹出网站。
如果网站加载了,那么插件就有问题了。
一旦你看到网站的到来,再次将你的插件目录重命名为以前的名称,并转到你的网站数据库中,无论是在PHPMYADMIN中还是在你的主机提供的任何应用程序中管理数据库。
->{您的WP DB} --> {wp_options}表。
在wp_options表中,搜索以下选项名称:active_plugins.
在value字段中单击并删除其中的值。这将告诉WP停用所有插件。
你可以登录后端(WP-Dashboard),重新开始激活插件,一旦激活,请确保不断刷新网站的前端,直到你找到问题的根源,比如在某个阶段,激活某些插件会再次导致这个错误,在这个阶段,你需要登录FTP,并从目录中重命名该特定的插件:
/plugins/{specific_plugin}将其重命名为/plugins/{specific_plugin_2}
你的网站会加载,不断重复这个过程,除非你发现有多少插件导致了这个问题的发生。
发布于 2018-06-19 16:45:18
将ob_start();放入wp-config.php文件中
发布于 2020-04-04 09:38:29
清除浏览器的缓存。如果您使用像Cloudflare这样的网络交付服务,也要清除那里的缓存。
https://stackoverflow.com/questions/49951377
复制相似问题