0

我在具有 768 MB RAM 的 Ubuntu 12.04 映像上安装了 W3TC、Nginx、varnish 和 php5-fpm。该站点本身运行良好,但是当我尝试访问 /wp-admin 时,我收到 HTTP 500 内部服务器错误。

我去日志并查看并发现以下错误:

PHP 消息:PHP 致命错误:从上游读取响应标头时,第 251 行的 /var/www/wp-includes/functions.php 中允许的内存大小为 67108864 字节(试图分配 5184285 字节)

我看过很多帖子,上面说要进行以下设置:

在 wp-config.php 或您需要的任何地方增加分配的内存:

定义('WP_MEMORY_LIMIT','64M');

如果 PHP 本身内存不足,您可以通过修改 php.ini 并重新启动 Web 服务器来增加内存。

memory_limit 256M

但是一直没有运气。我还从以前的备份中恢复了图像,但问题仍然存在。自从我上次能够访问后端以来,没有任何插件被修改或更新。

我也将 WP_DEBUG 设置为 true 并看到了这一点:

注意: wp_enqueue_script 被错误调用。在 wp_enqueue_scripts 、 admin_enqueue_scripts 或 init 挂钩之前,不应注册或排队脚本和样式。有关更多信息,请参阅 WordPress 中的调试。(此消息是在 3.3 版中添加的。)在 /var/www/wp-includes/functions.php 的第 2758 行 注意:wp_enqueue_style 调用不正确。在 wp_enqueue_scripts 、 admin_enqueue_scripts 或 init 挂钩之前,不应注册或排队脚本和样式。有关更多信息,请参阅 WordPress 中的调试。(此消息是在 3.3 版中添加的。)在第 2758 行的 /var/www/wp-includes/functions.php 中注意:未定义的变量:在 /var/www/wp-content/themes/organic_magazine/functions.php 中分页第 419 行

4

0 回答 0