Php Wordpress:添加后致命错误内存限制后

Php Wordpress:添加后致命错误内存限制后,php,wordpress,Php,Wordpress,当我尝试添加新帖子时,单击“发布”后出现以下致命错误: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /XXX/wp-includes/meta.php on line 776. 我和我的服务器管理员谈过,他不能给我更多的内存,所以我尝试通过插件WP-optimize优化WP,但这没有帮助。 我认为wordprass是一个很好的选择,有很多帖子。现在我在

当我尝试添加新帖子时,单击“发布”后出现以下致命错误:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /XXX/wp-includes/meta.php on line 776.
我和我的服务器管理员谈过,他不能给我更多的内存,所以我尝试通过插件WP-optimize优化WP,但这没有帮助。 我认为wordprass是一个很好的选择,有很多帖子。现在我在wp_的帖子5423和wp_Posteta 32734行。该网站存在不到一年
任何建议都会有帮助。谢谢

WP Optimize无法解决您的问题,因为它的工作是清理数据库。 您的PHP错误与PHP内存限制有关

如果您有权访问代码,请在Wordpress文件夹的index.php文件中添加以下内容:

ini_set("memory_limit","128M");
如果您有权访问服务器的php.ini文件,请更改以下内容:

memory_limit = 128M
不管你的数据库有多大。它之所以失败,是因为您发布的数据图像、视频等可能太多,并且它正在经历一个充满内存的循环,当它达到极限时,脚本将失败。
如果每次写文章时都会出现这种情况,那么您可能需要查看Wordpress插件及其性能。

将允许的内存减少到16兆应该如何解决根本问题?即使是目前允许的128兆也已耗尽。所以问题就隐藏在WPs设置IMHO的某个更深的地方。正如我在下面的帖子中所说的,我不能增加更多的内存限制。ini_设置不起作用,因为我对服务器有限制。这取决于PHP版本:-在PHP5.2.0之前,默认值是8M-在PHP5.2.0中,默认值是16M-在PHP5.2.0之后,默认值是128M。我同意这个数字很低,应该更改。用户在修改这个值之前还应该检查机器的规格。@MichałKalkowski那么现在是时候将Wordpress安装移到另一台服务器上了;如果你真的想把它保留在当前的服务器上,那么试着关闭所有的插件,并尝试添加一篇文章。如果问题仍然存在,那么插件与此bug无关。您的服务器可能在此处出现故障。同时尝试将您的Wordpress版本升级到最稳定的版本。@WissamEl Kik您能推荐一些服务器吗?或者告诉我服务器应该有哪些参数来处理大量帖子的it WP网站?明年当我的网站有更多的帖子时会发生什么?所以我必须买一台内存更大的新服务器?