昨天下午的一篇文章没有完成,有事外出,晚上回来继续编辑完成。但是在上传图片时发现图片无法上传了,提示http错误。上午上传还是好好的,怎么晚上就不行了呢?我们来找一下原因。
WordPress图片上传失败提示“http错误”的原因:
1、文件太大。我们知道wordpress默认最大上传附件是50M,但是图片只有几十K,所以排除这个原因;
2、文件夹权限。如果是这个原因,可以将 wordpress程序目录下 /wp-content/uploads 目录设置为 777;
3、服务器安全设置问题。修改服务器的httpd.conf文件,删除里面关于mod_security部分就可以了;
4、页面过期。只要刷新一些浏览器页面即可。我遇到的就是这个问题,刷新页面之后就可以顺利上传图片了。
有的时候我们的浏览器可能暂时失去了与WordPress的连接,只要刷新页面并尝试重新上传,错误有时会自行解决。当然,有的时候刷新页面之后你会发现wordpress需要你重新登录一下才可以操作,这样说明你离开的时间,WordPress 登录会话已过期,重新登录后,可以再次尝试上传。
5、.htaccess文件修改。添加代码:
SetEnvIfNoCase Request_URI /wp-admin/async-upload.php$ MODSEC_ENABLE=Off
另外,还有几种问题我看了下,大部分是虚拟主机引起的,因为现在大家都普遍升级使用了云服务器或者VPS,这几种问题就不在此赘述了。如果你还没有合适的云服务器,那么我推荐大家可以考虑下阿里云主机的ECS云服务器,新用户领完代金券之后还可以享受超低折扣,其实价格并不比虚拟主机贵多少,而且服务器可以搭建多个网站,性价比会更高。至于代金券嘛,呵呵,大家可以在本站查找哦~~~
新闻热点
疑难解答