首页 > 解决方案 > 转移网站后 - PHP 致命错误:允许的内存大小为 41943040 字节已用尽(尝试分配 32768 字节)

问题描述

我正在将网站从一台主机转移到另一台主机。发生了一个我以前从未见过的非常奇怪的错误。

PHP 致命错误:允许的内存大小为 41943040 字节已用尽(尝试分配 32768 字节)

我认为这是一个 wp 内存限制问题,所以我将其添加到我的 wp-config.php 文件中

define( 'WP_MEMORY_LIMIT', '8096M' );
define( 'WP_MAX_MEMORY_LIMIT', '8096M' );

但网站不断返回错误 500,并且在我的错误日志中出现此错误。

有人有什么想法吗?

标签: phpwordpressfile-transfer

解决方案


在 Wordpress PHP 文件中: 尝试添加ini_set('memory_limit', '1024M');导致错误的页面(或在所有页面上包含的 PHP 文件中)

或者

在 php.ini中:搜索 PHP 服务器读取的 php.ini 文件并尝试增加memory_limit参数(切勿将此键设置为,-1因为如果您(真的)代码有问题,它会冻结服务器)。


推荐阅读