我正在将网站从一台主机转移到另一台主机。 发生了一个我以前从未见过的非常奇怪的错误。
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 文件中:
尝试在导致错误的页面(或所有页面包含的 PHP 文件中)添加 ini_set('memory_limit', '1024M');
或者
在 php.ini :搜索 PHP 服务器读取的 php.ini 文件,并尝试增加 memory_limit
参数(切勿在 处设置此键 - 1
因为如果您的代码(确实)有问题,它可能会卡住服务器。
关于php - 传输网站后 - PHP fatal error : Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52333272/