Wordpress管理员登录给我空白页面

时间:2013-06-12 08:22:41

标签: wordpress wordpress-plugin w3-total-cache

大家好我在使用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。这个插件是否有任何问题可以让服务器做出奇怪的事情?

亲切的问候

4 个答案:

答案 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脚本可能消耗的内存量。

注意:如果使用共享托管服务,您可能需要请求您的主机增加限制。

  1. 增加php.ini中的内存限制设置(例如memory_limit = 128M;)。
  2. 通过.htaccess增加内存限制(例如php_value memory_limit 128M)。
  3. 通过wp-config.php增加内存限制(例如define('WP_MEMORY_LIMIT','128MB');)
  4. 检查它是否有效。