我导出了一个 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
如何解决这个问题?