啊,我很绝望,我帮助别人可以帮助我!
我有一个域名:example.com。对于不同语言,有各种WP安装,例如/ en /,/ fr /。我复制了英语/ en /以进行其他外语安装。原始/ en /安装仍然很好。
其他安装在前端工作,但是,当我尝试编辑页面时,例如我收到此错误,更新/保存/提交时: p>
致命错误:第1371行/homepages/../wp-includes/wp-db.php内存不足(分配28835840)(试图分配35个字节)
英语语言安装(/ en /)不会发生这种情况,而当我更改其他博客中的其他内容时则不会发生这种情况。例如,我设法更改了博客的名称,小部件,菜单等。
我已经安装了Memory Booster插件,所以 PHP现在有256M 可以使用,但这似乎早就耗尽了内存。
有谁知道如何提供帮助? :(
提前赞赏!!!
答案 0 :(得分:1)
也许是一个愚蠢的问题,但是在调整内存限制后你是否重启了你的web服务器?
或者,也许在某个地方或在Apache配置文件(php_value
/ php_admin_value
)中存在PHP文件(ini_set('memory_limit', ...)
)内存限制的覆盖。
您可以尝试通过插入以下内容来打印有效的内存限制一个
echo '<h1>LIMIT: '.ini_get('memory_limit').'</h1>';
在错误行之前的语句(如果错误可重复地出现在同一位置)并重新加载有问题的页面以查看您的限制是否符合您的想法(在执行此操作之前备份原始文件)。
答案 1 :(得分:1)
这个错误可能是一个红色鲱鱼,即表明问题与内存有关,即使不是。
答案 2 :(得分:1)
问题是您正在运行多个WP安装。每个至少需要30兆美元,而且你已经用完了,特别是如果您的主机价格便宜,最高可达30兆。使用适当的多语言实现方式运行一次安装
http://codex.wordpress.org/Multilingual_WordPress
或找一个新的网络主机。