这个问题非常奇怪。让我解释一下 - 我们为客户建立了一个多站点。直到最近,我们才能编辑主页,没有任何问题。与此同时,我们升级了核心(它仍在使用新核心)。就在最近,每当我尝试编辑主页时,我都会收到此错误
Fatal error: Out of memory (allocated 42467328) (tried to allocate 64 bytes) in /home/officete/public_html/wp-includes/wp-db.php on line 1557
好的,所以明显的解决方案是改变php内存容量......我已经通过WHM在服务器上增加了它,在htaccess
,wp-config
和php.ini
文件中增加了它仅仅出于测试原因,超过1.2GB(从未真正预期我将不得不增加它)。每当我尝试编辑页面时,我都会得到同样的该死的错误,42467328的分配限制根本不会改变。 64字节"尽管如此,它到目前为止在32-128字节之间。
我很难过。并且不知道我还能做什么。我确实联系了服务器提供商,他们说他们看起来还不错。
我假设它正在收集的数据量确实包含很少的ACF转发器字段(其中15个......我知道......但我还没有构建它)。我确实禁用了错误所持有的所有插件(我知道禁用它们并不能真正改变从db中提取的内容)。
BTW第1557行是返回结果函数,它返回数组中的查询。
答案 0 :(得分:0)
你的页面需要更多的执行时间。在代码下面添加到配置文件中并尝试:
define('WP_MEMORY_LIMIT', '128M');