wordpress上传文件失败解决办法

本人自己遇到的问题,上传图片时提示“无法创建目录 /public_html/wordpress/wp-content/uploads”

错误截图

到网上查了半天没有统一的说法,就结合我自己的情况说一下解决方法

wp一般都是放到unix主机上的,这个需要我们设置写入权限,一般是通过FTP来修改的

下面我就以FlashFXP为例说明下:

1.登陆后在BLOG跟目录下查找wp-content文件夹

2.右键选属性将文件夹选项的属性改为777属性(刚开始网上很多人777属性,就是把权限文本框添成777,当然按截图把相应的选项打上勾效果是一样的)注意一定要把“应用改变到所有子文件和文件夹”选中!!

这里我截图给大家

修改属性

完成后就可以上传图片了。

下面有几点注意事项:

1.其实如果刚开始安装WORDPRESS时,把BLOG的根目录直接设置成777属性并选中“应用改变到所有子文件和文件夹”

就不会有这样的事情发生了。

2.如果安装时没有把根目录直接设置成777属性,不可以在安装后才把整个BLOG目录设置成777,这样会出现错误,我就犯过这样的错误。

希望此文对大家有所帮助

“wordpress上传文件失败解决办法”的21个回复

  1. 如果安装时没有把根目录直接设置成777属性,不可以在安装后才把整个BLOG目录设置成777,这样会出现错误,我就犯过这样的错误。

    直接安装在虚拟主机提供空间根目录下,这个根目录权限自己掌握不了吧?
    而且开始不设后来设会出错的话 那么你给的方法不就是这个路子么。。。。

  2. 不用把你的整个空间都设成777
    只要wp-content这个文件夹就可以了
    所以你绝对是有这个权限的

  3. 我的WordPress上传附件时也是报错,但是因为路径中有一个数字开头的,例如:我的上传路径是 d:\wwwroot534\wpblog\wp-content\uploads\10\2
    wp却提示
    无法建立目录 D:\wwwroot534\wpblog\wp-content\uploads\10\2。请检查上级目录是否可写。
    很明显它把 “” 给过滤掉了,而d:\wwwroot534\这前面的目录是无法创建的。
    这个是什么原因,知道吗?

  4. 我没明白你的说的[它把 “” 给过滤掉了]是什么意思?
    我看两个路径是一样的啊~
    你试试用
    FlashFXP登陆FTP
    然后
    1.登陆后在BLOG跟目录下查找wp-content文件夹

    2.右键选属性将文件夹选项的属性改为777属性(刚开始网上很多人777属性,就是把权限文本框添成777,当然按截图把相应的选项打上勾效果是一样的)注意一定要把“应用改变到所有子文件和文件夹”选中!!
    我文章中有写的还有截图的你可以看看~

  5. 是这个问题,我在你这边留言上写上””的,注意引号里是有两个字符的,但发的时候会被WP过滤,你可以看下我在论坛上描述的,http://www.wordpress.org.cn/thread-22589-1-1.html

  6. 看到了,你干吗不改下你的那个目录呢!??目录不要叫0534,直接改成534就可以了 反斜杠和0可以是什么禁忌被虑了

  7. 我也是碰到类似情况,可是我是windows主机,最后摸索半天发现命名成英文就没问题。中文就不行。可能是WordPress对中文支持不好的原因吧。后来的有类似问题的兄弟可以参考一下

  8. 发生了一个错误,上传“100_0270.jpg”失败
    写文件到磁盘失败。

    我之前都可以正常上传的,今天不知道为什么就出了问题。

  9. @不愁礼, 登陆后台,选项-固定链接,先设置链接格式,然后再每写新文章的时候再链接哪里写上当下文章的链接就行了

发表评论

电子邮件地址不会被公开。