通过增加PHP内存限制来修复WordPress“内存耗尽”错误

2020年12月31日19:35:05 发表评论 50 次浏览

介绍

了解如何通过增加运行Linux的Cloud Server上的PHP内存限制来解决WordPress"已耗尽____个字节的允许的内存大小"错误。

要求

  • 运行Linux(任何发行版)的Cloud Server。
  • WordPress和LAMP堆栈(Apache, MySQL和PHP)已安装并正在运行。

背景

在服务器上运行的WordPress就像在任何形式的计算机上运行的任何其他程序一样:它需要一定数量的内存才能运行。 WordPress工作越努力, 它将使用的内存就越多。

WordPress具有默认的内存分配规则, 以防止应用程序占用过多的服务器内存。这是一种有用的措施, 可防止损坏的脚本耗尽所有可用的服务器内存并导致服务器崩溃。

但是, WordPress的内存限制默认为非常保守的值:64MB。对于以访问者和/或评论形式接收大量流量的WordPress安装来说, 这通常是不够的。

增加PHP内存限制

要增加PHP内存限制, 你将需要编辑网站的wp-config.php文件。该文件位于WordPress安装的根目录中。编辑此文件, 例如, 使用以下命令:

sudo nano /var/www/html/wp-config.php

将以下行添加到文件中, 在读取的行上方// ** MySQL设置-你可以从虚拟主机上获取此信息** //:

/** Increase PHP memory limit */
define( 'WP_MEMORY_LIMIT', '256M' );

这会将内存限制增加到256MB。如果需要, 可以自定义数字以将内存限制增加到更大的数量。

保存并退出文件。在浏览器中访问你的网站。 "内存耗尽"错误将消失。如果错误仍然存​​在, 则可能需要将WordPress内存限制增加到一个更大的数字, 和/或增加服务器本身的大小。

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: