修复:WordPress Memory Exhausted错误 – 增加PHP Memory Limit

Allowed memory size exhausted error在WordPress中是最常见的问题之一…

Allowed memory size exhausted error在WordPress中是最常见的问题之一,你可以通过增加PHP Memory Limit很轻松的就能修复这个问题。在这篇文章中,我们将向你展示如何通过增加PHP内存来修复WordPress的Memory Exhausted问题。


什么是Memory Exhausted 错误?

WordPress是用PHP编写的,它是一种服务器端编程语言。 每个网站都需要一个WordPress托管服务器才能正常运行。

网站服务器就跟其他任何电脑是一样的,都是需要足够的内存来保证多任务能同时高效的运行。服务器管理员会将一定数量大小的内存分配给不同的应用程序,包括PHP。

当你的WordPress代码需要比默认分配值更多的内存时,你就会看到这个错误提示。

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx


默认情况下,如果给PHP分配的内存低于64MB,WordPress会自动尝试将数值增加到64MB。但是有时候64MB还是不够用。

那么我们来一起看看,如何增加PHP Memory Limit来避免WordPress程序出现Memory Exhausted的错误提示。

在WordPress中增加PHP Memory Limit

首先你得去编辑WordPress站点的wp-config.php文件,这个文件位于WordPress网站的根目录中,你需要用到FTP客户端,或者使用cPanel中的文件管理器。

接下来,在文件中找到“That’s all, stop editing! Happy blogging.”这句话,在这句话的上面将下面这行代码粘贴进去。

define( 'WP_MEMORY_LIMIT', '256M' );

这行代码告诉WordPress去将PHP Memory Limit调整到256MB。

修改完成后,将文件保存并通过FTP上传回原来的位置。

现在再去访问你的网站,Memory Exhausted的问题应该就消失了。

你可以查看如何找到并编辑WordPress的wp-config.php文件。

注意:如果上述方法对你不管用,那么说明你的网络主机服务商不允许WordPress增加PHP Memory Limit,你需要去让主机服务商来手动帮你增加PHP memory limit。

以上就是本文要讲的全部内容,希望这篇文章可以帮助你通过增加PHP Memory Limit来解决WordPress的内存耗尽问题。

类别:WordPress优化

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册