我仔细阅读了与此类似的问题的答案,但没有找到解决此问题的任何问题。
我在我网站的各个页面上收到以下错误。
致命错误:允许的内存大小为16777216字节耗尽(尝试过 在第2930行的[...] / wp-includes / taxonomy.php中分配7680字节
我试图解决这个问题的步骤是:
通过添加“define('WP_MEMORY_LIMIT','256M')行来请求wp-config.php中的内存;”
通过将行更新为“memory_limit = 256M”来增加php.ini中PHP的内存请求
运行phpinfo()告诉我memory_limit(据我认为,我猜)设置为256M。
已安装
通过更改wp-config.php中的标志,似乎有助于减少这些错误的发生频率:
define('WP_CACHE', true); //Added by WP-Cache Manager
到
define('WP_CACHE', false); //Added by WP-Cache Manager
但这显然不是一个很好的解决方案,因为我希望启用缓存。也就是说,在我做出改变之前,我甚至无法登录。
我安装了WP-Memory-Usage插件:我显然使用33.58MB来查看wp-admin / dashboard
只安装了一些插件,该网站位于共享主机上,每天可能会收到5-10个浏览器。
有关如何解决内存问题的任何想法?这是缓存的问题吗?我有一封电子邮件发送到我的虚拟主机。
答案 0 :(得分:3)
根据经验,对于Wordpress安装,16MB 非常很少 - WP只是 非常胖。如果你有一些插件运行,你将一定会经常达到极限。
也许有人可以提出一些内存节省调整,但如果没有这个,我认为与你的提供商交谈并要求他们将限制提高到24或(更好)32MB是最好的方法。