WordPress导入存档XML文件错误

今天一个博客试着导入WordPress的导出文件时,竟然遇到了“文件是空的。请上传有内容的文件。这个错误也有可能是因为您的php.ini禁止了上传,或其中post_max_size的值小于upload_max_filesize的值。”的错误。

错误提醒中也说了“可能是因为您的php.ini禁止了上传,或其中post_max_size的值小于upload_max_filesize的值”,所以我们首先要将这三条配置检查一下,做一个排除。如果能解决问题当然好,不能的话也明确了错误目标。

1.查看是否禁止了上传

php.ini的默认位置在/etc目录下,编辑打开,查看是否禁用了上传。

1
file_uploads = On

是否允许HTTP文件上传。默认值为On允许HTTP文件上传,若设置为Off当然就不能上传了。

2.POST上传大小设置

1
post_max_size = 50M

post 提交数据时的大小,默认值 50MB,但你还可以增加它。此设置还会影响文件上传。上传大文件时,该值必须大于 upload_max_filesize。

我的导出文件有60多M,所以修改为600M

3.最大可上传文件大小

1
upload_max_filesize = 50M

上传文件时最大限制,默认值为50M。

修改为500M

也可以在php.ini中延长该时间限制(如max_execution_time = 600 ;)

还有可能nginx.conf文件配置限制上传问题

修改client_max_body_size XXm;XX为上传大小数字。如果没有自行添加

 

 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注