0

大家好,我在使用 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

4 回答 4

1

使用

define( 'WP_DEBUG', true );

绝对是要走的路。

我们最近删除了一个缓存插件,但它在 wp-settings 中留下了一些需要删除的代码。

于 2013-10-09T22:46:33.003 回答
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');)

检查它是否有效。

于 2014-02-06T22:42:53.210 回答
0

空白页面表示存在服务器错误,请检查错误日志,或将以下行添加到您的 wp-config.php 文件中以使其显示在屏幕上。

define( 'WP_DEBUG', true );

这将向您显示错误,以便您可以开始调试。

于 2013-06-12T12:20:06.337 回答
0

wp-login 页面为空白的事实意味着某处存在代码错误(可能在最近添加/更新的插件中)。如果可以,FTP 到您的服务器上,转到wp-content/plugins/,重命名包含插件内容的目录,然后刷新您的登录页面。

加载后,您刚刚重命名的目录就是导致问题的目录。将所有其他插件目录重命名为以前的目录,然后找到替代插件,或者如果您了解 PHP,请尝试自己修复插件。

于 2013-06-12T08:29:17.747 回答