After transferring website - PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes)

After transferring website - PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes)

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

PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes)

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

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

但是网站一直返回错误 500,这个错误在我的错误日志中。

有人有什么想法吗?

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

In php.ini : 搜索你的PHP服务器读取的php.ini文件并尝试增加memory_limit参数(永远不要将此键设置为 -1,因为如果您(真的)在您的代码中遇到问题,它可能会冻结服务器)。