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

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

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

  1. Flash版本问题:
    网上有人改用 IE 浏览器就可以了,因为flash版本不一样,建议升级flash(WP 上传用到了flash)
  2. .ini 配置问题:上调最大上传文件限制:
    file_uploads =on ; upload_max_filesize = 80m ; post_max_size = 80m ;
  3. 修改 上传大小限制(如果用的是 服务器的话):
    /etc//nginx.conf 添加 client_max_body_siz 80m; (允许上传80M)
  4. 文件权限问题:
    记得将 WP 程序目录下 /wp-content/uploads 目录设置为 777。(更多WordPress读写权限
WordPress上传文件解决HTTP错误
WordPress上传文件解决HTTP错误

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

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

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

 

Adobe公司本身都已经不怎么待见Flash了

很显然, Flash正在慢慢死去,即便Adobe公司从来都避讳这么说。但今天,Adobe在自家的Adobe Connect中抛弃了Flash,按照国外媒体的说法,这表明就连Adobe公司本身都已经不怎么待见Flash了。或许这也是Flash未来走向终点的一个表 现。

Adobe在自家的Adobe Connect中抛弃了Flash
Adobe在自家的Adobe Connect中抛弃了Flash

Connect是个视频会议工具,或者说web通讯系统,支持企业最多1000名参与者共同进行通话。迄今为止,它仍旧要求安装Adobe ,不过现如今这款工具也开始拥抱HTML5,这样一来也就不需要安装额外的插件了。

相关Flash将死的这个话题实际已经延续了很长时间,现如今其死亡过程还在缓慢的进行中,而Adobe和第三方企业若能进一步更少地将Flash融入到自家产品中,这个过程还将更快。