果果博客

wordpress3.9.1无法上传图片?

传大网站使用wordpress版本已升级到3.9.1,遇到了写文章时无法上传图片的问题,前期各种方法用尽,都无果效

1、更改路径?

最新版本wordpress已经把上传媒体文件目录默认设置为wp-content/uploads路径,所以后台设置项中不需要也没法更改路径;

2、中文乱码?

wordpress有时会遇到中文乱码问题,所以尝试上传英文图片依然不行,主题文件编码也是支持中文;

3、重装或更新wordpress?

本地上传图片毫无压力,网站跟本地wordpress相同版本,重装可能引起一些不必要的麻烦,还会浪费空间流量,这不是解决问题的根本切入点;

4、修改权限!

Linux一条命令:“ chmod  -R  文件目录 ” 就可以解决,传大网站目录在opt/cdtech下,可以先查看该目录下的wp-content中各文件的属性:

可见uploads文件属性为可读可执行,应该修改为可读可写可执行:

再到后台上传图片发现就连中文命名的图片都能成功,所以对症下药才是解决问题的根本。

说到文件权限,不得不插入题外话,之前实验室网站每次因为上传新主题都会导致其他几乎所有主题挂掉,根本原因就是主题下的functions.php文件属性为可读写执行,而上传新主题将导致functions.php文件中的一些函数同步写入网站中其他主题,所以修改所有主题文件的functions.php文件权限为可读可执行即可,从而彻底避免每次因为函数重复定义再逐个去注释的麻烦。


上一篇:

下一篇:

0 条评论

2014年6月16日

发表评论

*

* 绝不会泄露


返回顶部