欢迎光临
我们一直在努力

wordpress无法创建目录问题

最近一次博客迁移之后,在后台上传图片时,提示”无法创建目录uploads/年/月/没有上级目录权限”。然后各种折腾查阅资料发现这种问题主要出现在迁移的博客中,一般直接部署的很少有这个问题,事情究竟是怎么回事呢?

一、排除迁移造成的文件缺失

有时候我们为了迁移文件比较小会把一些非必需文件不做打包,比如说wordpress主程序,当时想着是不是打包时忘了打包uploads文件夹呢?在服务器看了下文件目录发现文件夹是在的。查看方法的话Windows下直接资源管理找到网站的根目录然后直接查看,Linux的话 ls命令查看,然而我的做到这步还是没有解决问题,我的文件没有遗失,遗失的话补上或者直接解压一个wordpress安装包直接覆盖过来就好。

二、查看是否是权限问题

我自己用的是宝塔Linux面板,所以查看权限比较简单,和Windows一样直接找到文件所在路径,然后查看权限和所有者,所有者必须是www,如果是root或者其他用户的的所有的话可能会面临没有权限调用的问题,所以必须将所有者改为WWW,权限改为755,然而不幸的是在这一步我的博客任然没有出现问题,那么就是第三点的问题了

三、系统参数配置问题

既然前边的都没问题那么问题可能就出在wordpress本身,那么我就一个设置项一个设置项去找,终于在后台找到了有个设置后台上传文件路径的地方。在后台设置里边有媒体选项里边有个默认上传路径,我们按照自己服务器实际路径填写就行。如果改了还是不行的话我们需要查看下数据库wp_options表中upload_path的键值了,这个路径就是我们后台所改的路径,如果不是我们做修改保存就可以解决这一问题。

赞(0) 打赏
未经允许不得转载:檀烟小筑 » wordpress无法创建目录问题
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址