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


Wordpress: after add post Fatal Error memory limit

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

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 71 bytes) in /XXX/wp-includes/meta.php on line 776.

我和我的服务器管理员谈过,他不能给我更多的内存,所以我试图通过插件WP优化WP,但这无济于事。我认为wordprass是一个很好的选择,有很多帖子。现在我在wp_posts 5423和wp_postmeta 32734行中。(网站存在不到1年)任何建议都有帮助。谢谢

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

如果您可以访问代码,那么在Wordpress文件夹的"index.php"文件中添加以下内容:

ini_set("memory_limit","128M");

如果您可以访问服务器的"php.ini"文件,则更改以下内容:

memory_limit = 128M

你的数据库有多大并不重要。它之所以失败,是因为你发布的数据(图像、视频等)"可能"太多,而且它正在经历一个充满内存的循环,当它达到极限时,脚本就会失败。如果每次你试图写一篇文章时都会发生这种情况,那么你可能想看看Wordpress插件及其性能。