解决WordPress Fatal Error: Allowed memory size of xxxxxx bytes exhausted

最近网站一直访问不正常,开了debug模式(如何开启Debug模式请参考这里)发现有一行错误是这样的:

Fatal Error: Allowed memory size of xxxxxx bytes exhausted

百度了下发现有三种解决办法,

1. 修改php.ini

找到网站的php.ini文件,一般在网站的根目录下,在php.ini中,找到“memory_limit”这一项,如果没有,你可以在文件的尾部自己增加这个参数。

保存文件
重启服务器

2. 修改.htaccess

这种方法只有在php以Apache模块来执行时才生效。 在网站的根目录下找到“.htaccess”文件,如果没有,可以自己创建一个。
然后把以下配置放入其中

3. 修改Wordpress配置

在wordpress根目录下找到 wp-settings.php,
找到如下代码

在后面加上一句

以上三种根据自己的情况进行选择,修改php.ini方法是最简单的,由于我现在用的是阿里云虚拟主机,不支持修改php.ini,所以选择了第三种。

打赏

1 Comment

Leave a Reply

Your email address will not be published. Required fields are marked *