我在共享主机上安装的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
要应用这些更改,我还需要做其他事情吗?
最合适的回答,由SO网友:markratledge 整理而成
尝试
memory_limit = 128M
在php中。ini。您的语法可能错误。
您可以运行一个名为phpinfo的函数来查看实际的内存分配类型。制作一个纯文本文件并调用它phpinfo.php
把这一行放进去:
<?php phpinfo(); ?>
然后将文件放在服务器的根目录中,然后使用web浏览器(即mydomain)转到该文件。com/phpinfo。php
你会看到你需要的所有php信息;向下滚动查看内存设置。如果您遇到错误,这意味着您的web托管公司出于安全原因将不允许phpinfo运行。
但这会告诉你真正的内存设置是什么,以及你的主机是否诚实。如果是,请询问他们如何为您的帐户增加内存。如果您只看到40兆的内存限制,那么由于它们的限制,您无法更改它。