困扰WordPress网站的一个常见问题就是操作中遇到可怕的“PHP致命错误:允许的内存大小为268435456字节已耗尽”。 这是一个常见的PHP错误,表明PHP程序已耗尽所允许的内存大小,这可能是由于PHP程序正在处理的数据量太大或者PHP程序中存在内存泄漏而导致的。
由于WordPress程序是通过PHP+MySQL来进行动态数据的读取,所以要解决这个问题,首先要检查PHP程序中是否存在内存泄漏,如果存在,则需要修复它们。其次,可以通过修改php.ini文件中的memory_limit参数来增加PHP程序允许使用的内存大小。
如果说php.ini中的memory_limit设置并没什么问题,那么另一个需要检查的就是您的WordPress环境设置了。幸运的是,我们可以通过wp-config.php中的变量来调整和增加WordPress内存限制已达到使用需求。
增加WordPress中的PHP内存限制
要增加WordPress中的PHP内存限制,您需要熟悉FTP和编辑PHP文件。登录到您服务器的FTP,以便您可以在WordPress安装的根目录中编辑站点的wp-config.php。添加下面的代码片段会将内存限制增加到256MB。对于大多数WordPress站点来说,这应该绰绰有余。当然也需要注意的是,在提升WordPress内存的同时也需要确保PHP的内存限制与之相匹配。
/*增加WordPress内存*/
define('WP_MEMORY_LIMIT', '256M');


可以在您WordPress网站根目录中的wp-config.php文件中的“Happy publishing”行之前添加此代码段。
默认情况下,WordPress内存限制都一般为32MB。
增加PHP.ini 中的PHP内存限制
如果以上方法并没有起作用,您可能还需要编辑服务器的php.ini文件以增加内存限制。这可以通过修改php.ini 文件中的“memory_limit”行来完成。
在服务器的PHP程序中找到php.ini文件,然后搜索“memory_limit = 32M;”,将其更改为”memory_limit = 256M;”即可
以上两种方法就是主要快速提升WordPress网站内存的方法。如果这些更改都无法改变您在 WordPress中的内存限制,您还可以联系您的主机服务商以获得更多帮助。在满足WordPress相关PHP脚本正常运行的情况下,WP_MEMORY_LIMIT的值并不是设置的越大越好,而是尽可能的低。因为这将有效的控制您网站在流量突增情况下可能遇到的问题。