本文转自:http://www.magity.com/about-wordpress-upload-file-unable-to-create-directory-uploads-solution.html

最近给博客更换了虚拟主机,顺带将WordPress升级到了3.6版本。一切基本顺利,就是在后台上传文件或图片时一直提示“无法建立目录uploads/2013/09。有没有上级目录的写权限?”错误,尝试过修改相关文件目录权限为777仍然无解。折腾再三,其实解决方法很简单:

1、将wp-content目录的权限设置为755;

2、进入“WordPress后台—设置—多媒体”将默认上传路径修改为wp-content/uploads即可。

做完这步之后,建议再进入PHPMyAdmin数据库,检查wp_options表里的upload_path键值路径是否为wp-content/uploads

以上就是本人博客关于WordPress上传文件或图片时提示“无法建立目录uploads,有没有上级目录的写权限”的解决方法,如果您有遇到同样的问题,在修改目录权限无效的情况下欢迎尝试。

博客转移主机之后,无法上传附件的解决办法

本文参考:http://help.wopus.org/mysql-manage/170.html

很多朋友,因为对WordPress主机认识有一个不断变化的过程,所以会经常更换主机,几次转换之后,还有可能出现的一个问题是:博客无法上传附件。

出现问题的原因:不管是哪种主机,在帐户创建的时候,那Wopus来说,帐户的绝对路径开始一定是:/home/wopus/xxxx。这里wopus就是登陆主机控制面板的用户名,如果把博客放在public_html根目录,那附件上传的绝对路径是:/home/wopus/public_html/wp-content/uploads/month/xxx。

由于要换空间,新开空间可能会使用不同的用户名,比如新的空间使用qiuzhang这个用户名,那么,在程序上传完毕,数据库也导入完成之后,附件的上传绝对路径还是没有变,还是:/home/wopus/public_html/wp-content/uploads/month/xxx;但正确的上传绝对路径应该是:/home/qiuzhang/public_html/wp-content/uploads/month/xxx。

于是,我们只要在wp_options数据表的第二页找到:upload_path,点击最前面的修改,把地址修改成正确的绝对地址,然后保存,这样,再上传,问题就解决了。或者登录到后台管理选择“设置”->“多媒体”->修改“默认上传路径”为“wp-content/uploads”保存即可。