PHP 致命错误:允许的内存大小 268435456 字节已用尽(试图分配 20480 字节)

PHP 致命错误:允许的内存大小 268435456 字节已用尽(试图分配 20480 字节)

我导出了一个 WordPress XML 文件,其中包含所有页面、帖子、WooCommerce 产品、订单等。文件大小为 100MB。现在我试图将其导入另一台机器,但出现错误。它甚至显示允许的文件大小为 200MB。这是一个 1GB RAM、1 核 VPS。

在此处输入图片描述

但我收到以下错误:

[错误] 3811#3811:* 10 FastCGI 在 stderr 中发送:“PHP 消息:PHP 致命错误:允许的内存大小为 268435456 字节已用尽(试图分配 20480 字节)在 /var/www/stackoverflow.com/wp-content/plugins/wordpress-importer/parsers/class-wxr-parser-simplexml.php 上第 211 行;PHP 消息:PHP 致命错误:允许的内存大小为 268435456 字节已用尽(试图分配 20480 字节)在 /var/www/stackoverflow.com/wp-includes/error-protection.php 上第 48 行”

尽管我使用了以下限制,但情况仍然如此。

wp-config.php

define('WP_MEMORY_LIMIT', '256M');

/etc/nginx/站点可用/stackoverflow

server
{
    client_max_body_size    200M;
}

/etc/php/8.2/fpm/php.ini

post_max_size           200M
upload_max_filesize     200M

如何解决这个问题?

相关内容