WordPress网站获取白色,屏幕和管理员仅显示文本

时间:2018-04-21 00:57:07

标签: wordpress

我的wordpress网站突然在前端显示任何错误而管理员显示任何错误,管理员只显示文本,我试图回滚以恢复最后一次备份后恢复它,它工作正常,但几分钟后(10-15分钟) )。它再次回到白屏。

我该怎么办?

3 个答案:

答案 0 :(得分:0)

首先,您需要启用:

('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。记录,使用任何文本编辑器打开该文件,您应该能够找到确切的原因。

有关WordPress错误和疑难解答的进一步说明,请在此处阅读codex:

https://codex.wordpress.org/Debugging_in_WordPress

如果它不起作用并且没有显示任何内容,请尝试使用以下方法:

尝试重命名 / wp-content / 中的插件目录,看看网站是否出现。

如果网站加载,则插件存在问题。

一旦你看到网站出现,再次将你的插件目录重新命名为以前的状态,并在PHPMYADMIN或你的主机提供的任何app管理数据库内的数据库中访问你的网站数据库。

---> {你的WP DB} - > {wp_options}表。

wp_options 表格中,搜索以下选项名称: active_plugins

单击值字段并从中删除值。这将告诉WP取消激活所有插件。

您可以登录Backend(WP-Dashboard)并再次开始激活插件,一旦这样做,请确保不断刷新网站的前端,直到找到问题的根本原因,例如激活某些插件时会有一个阶段将再次导致此错误,在该阶段,您需要登录到FTP,并从目录重命名该特定插件:

/ plugins / {specific_plugin}将其重命名为/ plugins / {specific_plugin_2}

您的网站会加载,不断重复此过程,除非您发现有多少插件导致此问题发生。

答案 1 :(得分:0)

ob_start(); 放入wp-config.php文件

答案 2 :(得分:0)

清除浏览器的缓存。如果您使用Cloudflare之类的网络交付服务,请同时清除那里的缓存。