关于 WordPress 上传图片失效的问题

Jun 14th, 2010 Add Comment

最近一个月, 至少有 3 个人问过我这个的问题. 博客将 WordPress 升级到 2.9.2 后, 发现上传图片失败. 报错信息的大概意思是不能创建目录和上传文件, 因为上层目录没有写权限. 以下是昨天同事发给我的截图.

Unable to create directory {...}/wp-content/uploads//2010/06. Id its parent directory writable by the server?

我的第一反应是修改目录的权限, 但尽管我将目录该目录权限设为 777 (任何人对该目录内的文件都拥有可读, 可写, 可执行权限), 但报错仍在.

请注意观察一下报错路径, uploads 后面出现了两个 "/", 系统找不到该目录, 所以报错了.
在 WordPress 论坛也有相关讨论的文章, 其中一位朋友给出了答案.

修复方法很简单, 请如下操作:
1. 进入 WordPress 后台页面 "Settings -> Miscellaneous settings".
2. 找到 "Store uploads in this folder" 并将最后一个多余的 "/" 去除.

希望这个遇到相同问题的朋友可以看到这个文章.

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 关于 WordPress 上传图片失效的问题

  1. http://0.gravatar.com/avatar/8cced8ca2f6ba42161e0817ef8fbd8f2?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    wp上传链接的绝对链接不大好,还是相对链接好 不知是否有类似插件

  2. http://0.gravatar.com/avatar/2ce1c5c5226ee100d92c299de9ea4a0e?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @xhj1314
    上传目录修改为 "wp-content/uploads"

  3. http://1.gravatar.com/avatar/3fcca380ebe7cb3f17f8ef13646f3e88?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我的站已经升级到了3.0,上传图片的时候,也是说目录无法读写。可已经改了777了。还是不可以。

    无法建立目录 D:\clientweb\xhj1314\wwwroot/wp-content/uploads/2010/07。请检查上级目录是否可写。} 这是怎么回事?

  4. http://1.gravatar.com/avatar/5c6a27dde402590b939d9186d4e3dba3?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    How to make Translate button you have?

  5. http://1.gravatar.com/avatar/9569657a96b95d34726071a1df45afb7?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    怎么那么多英文

  6. http://0.gravatar.com/avatar/a0ebb3f38297334954dca242ae92b563?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    很少用自己的空间存东东,都是用外边的空间~~~

  7. http://1.gravatar.com/avatar/792a5ff64cdc12c488465495da66af0b?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    wordpress3.0正式版不知道什么时候出来.......

  8. http://0.gravatar.com/avatar/657fa7f9d35b22fdef930c3152b2e982?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    我把blog从Z-blog搬到WP后也遇到这个问题,当时就从新搬回Z-blog咯,WP确实做的很不错~

  9. http://0.gravatar.com/avatar/497ea247993bf5d350c9aa7796c6eb81?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    嗯 已经修改过了这个 呵呵

  10. http://0.gravatar.com/avatar/4c99f519d8e5f05a1218201c1b146fee?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    路过的~没遇到过~现在没心情折腾wordpress了~直接交给朋友啦~挖哈哈~

  11. http://0.gravatar.com/avatar/eafff4918fffe6108e0f1ce887ee42e6?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    哦哦,我也好像遇到过,不过我修改了权限就搞定了。看来这也是个办法,下回碰到就 ko了~

  12. http://0.gravatar.com/avatar/87ea390777c4489e7c8a9b1e9676a0c6?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    第一次到访

    你博客的主题很好啊~`

  13. http://0.gravatar.com/avatar/0fcfa7ff75012253db287414bd600fea?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    准备直接升级3.0了...

  14. http://0.gravatar.com/avatar/8eb05daeae832f4d0d5fa7dd5ff987dd?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    I never find this problem with our wordpress blogs.anyway thanks:)

  15. http://0.gravatar.com/avatar/03487f19b54904dbf98f5ba4f10b04bb?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    网站搬家也会遇到这类问题,也需要重置上传文件目录,再检查权限问题。很多时候都是忽略了前者。

  16. http://0.gravatar.com/avatar/aad3b4423e897b2fd2647ee77a56a965?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G