php - 转移网站后 - PHP 致命错误:允许的内存大小为 41943040 字节已用尽(尝试分配 32768 字节)
问题描述
我正在将网站从一台主机转移到另一台主机。发生了一个我以前从未见过的非常奇怪的错误。
PHP 致命错误:允许的内存大小为 41943040 字节已用尽(尝试分配 32768 字节)
我认为这是一个 wp 内存限制问题,所以我将其添加到我的 wp-config.php 文件中
define( 'WP_MEMORY_LIMIT', '8096M' );
define( 'WP_MAX_MEMORY_LIMIT', '8096M' );
但网站不断返回错误 500,并且在我的错误日志中出现此错误。
有人有什么想法吗?
解决方案
在 Wordpress PHP 文件中:
尝试添加ini_set('memory_limit', '1024M');
导致错误的页面(或在所有页面上包含的 PHP 文件中)
或者
在 php.ini中:搜索 PHP 服务器读取的 php.ini 文件并尝试增加memory_limit
参数(切勿将此键设置为,-1
因为如果您(真的)代码有问题,它会冻结服务器)。
推荐阅读
- hadoop - 添加权限以在 Hive 上创建计划查询失败
- sql - 将记录与最接近的连接配对
- javascript - 返回数组的全部内容
- c# - Closexml如何将多个超链接添加到用逗号连接的excel中的单个单元格
- php - Laravel whereHas 和 for each 集合
- python - PDP 的 4D 热图
- serialization - ServiceStack 序列化在抽象类上失败
- visual-studio - NuGet 包源仅限于特定作者
- python - 为什么我的 Discord 机器人代码显示未定义某些内容?
- javascript - Javascript SSH 缓冲区到 JSON