最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】WordPress Importer导入WXR文件出错:Sorry, there has been an error.文件是空的。请上传有内容的文件。这个错误也有可能是因为您的 php.ini 禁止了上传,或其中 post_max_size 的值小于 upload_max_filesize 的值

WordPress crifan 5810浏览 0评论

【问题】

使用一个本地的wordpress系统中wordpress importer导入一个18M多的WXR文件,然后其实也看到了,本身当前wordpress的importer所支持的最大WXR文件大小是2MB的,所以,导入18M的,肯定会出错。

错误信息是:

Sorry, there has been an error.
文件是空的。请上传有内容的文件。这个错误也有可能是因为您的 php.ini 禁止了上传,或其中 post_max_size 的值小于 upload_max_filesize 的值。

【解决过程】

1.然后就是去找找,如何把这个大小限制,改大一些。

2.找到了php.ini文件:

D:\xxxx\php-5.3.6-Win32-VC9-x64\php.ini

然后将其中的:

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

改为:

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
#upload_max_filesize = 2M
upload_max_filesize = 40M

保存后,然后再通过工具->导入->wordpress,进入wordpress importer,发现其所提示的还是:

从您的计算机上选择一个文件: (最大大小:2MB)

而不是所期望的40M的限制。

3.想起来了,估计是需要重启apache服务器,然后才可以生效的。

然后就去:

右击apache服务器的图标->Apache 2.2 –> Restart

restart apache

以重启apache服务器:

3.重启了apache后,再进入importer后,发现提示变成了对应的8MB:

8MB tip

4. 这其实是我所预料到的,因为刚才在改upload_max_filesize的时候,就在php.ini看到了另外那个相关的值post_max_size是8M:

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M

改为对应的所希望的值,比如40MB,即可:

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
#post_max_size = 8M
post_max_size = 40M

然后再去重启一下apache,使此配置生效。

然后wordpress importer中就变成我们所希望的40M的限制了:

从您的计算机上选择一个文件: (最大大小:40MB)

【总结】

原因:默认的php的配置文件php.ini中:

post_max_size = 8M

upload_max_filesize = 2M

两者比较,最小值为2MB,对应着wordpress importer中显示出2MB。

办法:将两者同时改为你所需要的值,比如此处都改为:

post_max_size = 40M

upload_max_filesize = 40M

(然后记得重启apache服务器,以使得新改的配置生效)

再去wordpress importer中,就可以看到对应上传文件大小的限制变为所期望的40MB了。

注:(听说是)如果你的wordpress系统是放在别的虚拟主机提供商那边的,可能自己没权限改动此值,可能需要和提供商联系以获得对应权限才能改的。

转载请注明:在路上 » 【已解决】WordPress Importer导入WXR文件出错:Sorry, there has been an error.文件是空的。请上传有内容的文件。这个错误也有可能是因为您的 php.ini 禁止了上传,或其中 post_max_size 的值小于 upload_max_filesize 的值

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. coool,bingo
    venhow12年前 (2013-05-13)回复
93 queries in 0.196 seconds, using 22.10MB memory