WordPress上传文件的时候提示HTTP错误,一般是由于服务器PHP或者Apache、nginx限制了文件上传大小,还有一些其他错误。我上传了一个7MB左右的视频文件,提示了该错误。
先列出可能情况及解决办法:
file_uploads =on ;
upload_max_filesize = 80m ;
post_max_size = 80m ;
client_max_body_siz 80m;
(允许上传80M)上图是我的服务器PHP和nginx限制了上传文件大小,通过方法2修改后成功上传了7MB左右的一个mp4文件。
细心的朋友会发现,这个附件上传后名字比较怪,是一串不规则的字符,这是为了防止乱码问题,可以使用WordPress插件:WP Hash Filename来实现。
如果你服务器不是nginx而是Apache的话,我们提供的LAMP环境搭建可以完美的为你解决好。