WordPress不断耗尽内存

时间:2014-03-18 作者:Andreas Hartmann

我在共享主机上安装的Wordpress经常内存不足:

这个错误看起来是随机出现的,例如在上传照片时,或者有时只是浏览管理区域而不做任何事情。

这是一个非常新的安装(内容和流量很少),无论我使用哪个主题和哪个插件,我都会收到这个错误。

我已经在配置中添加了以下行:

.htaccess

php_value memory_limit 128M
wp\\U配置。php

define(\'WP_MEMORY_LIMIT\', \'128M\');
define( \'WP_MAX_MEMORY_LIMIT\', \'256M\' );
我的PHP限制似乎足够了:

PHP内存限制:

memory_limit    512M    512M
然而,在这一切之后,我的内存监视器插件仍然说:

WordPress Memory Limit: 40M
要应用这些更改,我还需要做其他事情吗?

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

尝试

memory_limit = 128M

在php中。ini。您的语法可能错误。

您可以运行一个名为phpinfo的函数来查看实际的内存分配类型。制作一个纯文本文件并调用它phpinfo.php 把这一行放进去:

<?php phpinfo(); ?>

然后将文件放在服务器的根目录中,然后使用web浏览器(即mydomain)转到该文件。com/phpinfo。php

你会看到你需要的所有php信息;向下滚动查看内存设置。如果您遇到错误,这意味着您的web托管公司出于安全原因将不允许phpinfo运行。

但这会告诉你真正的内存设置是什么,以及你的主机是否诚实。如果是,请询问他们如何为您的帐户增加内存。如果您只看到40兆的内存限制,那么由于它们的限制,您无法更改它。

结束