大家好我在使用Wordpress管理员登录和W3 Total Caching时遇到了这个问题。
让我们从头开始。当我访问该网站时,似乎工作正常。 当我尝试登录Wordpress管理页面时,它返回一个空白页面。没有任何错误只是空白页。
这不是第一次发生,所以我打电话给我的托管服务提供商,检查服务器是否有任何问题。所以我们上次通过重启服务器解决了这个问题。这个网站再次运行,可以登录到wp管理区域。
现在今天又发生了同样的事情。我们做了一些研究,我的托管服务提供商从wordpress中得出了这个错误。
mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 64 bytes) in /public_html/wp-includes/functions.php on line 3559.
我不知道这个问题是什么以及它来自何处。
这可能不是这个网站的唯一问题。我们也在为此站点使用W3 Total Caching。这个插件是否有任何问题可以让服务器做出奇怪的事情?
亲切的问候
答案 0 :(得分:1)
使用
define( 'WP_DEBUG', true );
肯定是要走的路。
我们最近删除了一个缓存插件,但它在wp-settings中留下了一些需要删除的代码。
答案 1 :(得分:0)
wp-login页面为空白的事实意味着某处存在代码错误(可能是最近添加/更新的插件)。如果可以,FTP到您的服务器上,转到wp-content/plugins/
,重命名一个包含插件内容的目录,然后刷新您的登录页面。
加载后,您刚刚重命名的目录就会导致问题。将所有其他插件目录重命名为以前的插件目录,并找到替代插件,或者如果您了解PHP,则尝试自行修复插件。
答案 2 :(得分:0)
空白页表示存在服务器错误,请检查错误日志,或将以下行添加到您的wp-config.php文件中以使其显示在屏幕上。
define( 'WP_DEBUG', true );
这将显示错误,以便您可以开始调试。
答案 3 :(得分:0)
仅使用此行代码创建phpinfo.php文件
<?php phpinfo(); ?>
使用FTP程序将文件上传到您的服务器(例如FileZilla)
查找 memory_limit 的值。
如果该值低于64M,则应将其增加到92M(或128M)
根据WordPress文档,这里有一些方法可以改变这个:
增加PHP脚本可能消耗的内存量。
注意:如果使用共享托管服务,您可能需要请求您的主机增加限制。
检查它是否有效。