WordPress上传文件提示”HTTP错误“

        WordPress 上传文件的时候提示 HTTP 错误,一般是由于服务器 PHP 或者 Apache、nginx 限制了文件上传大小,还有一些其他错误。我上传了一个 7MB 左右的视频文件,提示了该错误。

       先列出可能情况及解决办法:

       Flash 版本问题:

       网上有人改用 IE 浏览器就可以了,因为 flash 版本不一样,建议升级 flash(WP 上传用到了 flash)

       PHP.ini 配置问题:上调最大上传文件限制:

       file_uploads =on ;upload_max_filesize = 80m ; post_max_size = 80m ;

       修改 Nginx 上传大小限制(如果用的是 Nginx 服务器的话):

       /etc/nginx/nginx.conf 添加 client_max_body_siz 80m; (允许上传 80M)

       文件权限问题:

       记得将 WP 程序目录下 /wp-content/uploads 目录设置为 777。(更多 WordPress 读写权限)

       WordPress 上传文件解决 HTTP 错误

       上图是我的服务器 PHP 和 nginx 限制了上传文件大小,通过方法 2 修改后成功上传了 7MB 左右的一个 mp4 文件。

       细心的朋友会发现,这个附件上传后名字比较怪,是一串不规则的字符,这是为了防止乱码问题,可以使用 WordPress 插件:WP Hash Filename 来实现。

       如果你服务器不是 nginx 而是 Apache 的话,我们提供的 LAMP 环境搭建可以完美的为你解决好。

六心网络科技 , 版权所有丨如未注明 , 均为原创 , 转载请注明WordPress上传文件提示”HTTP错误“