我的wordpress网站突然在前端显示任何错误而管理员显示任何错误,管理员只显示文本,我试图回滚以恢复最后一次备份后恢复它,它工作正常,但几分钟后(10-15分钟) )。它再次回到白屏。
我该怎么办?
答案 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之类的网络交付服务,请同时清除那里的缓存。