WordPress网站定制开发专家
WordPress企业主题特惠

赞一个 14947

WordPress用户在后台上传附件提示“上级目录没有写权限”的情况一般发生在网站迁移到新站以后,如果用户在WordPress后台上传图片附件,或者在工具导入中导入网站数据时,遇到错误以下提示:

无法建立目录 uploads/年/月份。有没有上级目录的写权限?

那么,请首先确保以上提示中的 网站目录 uploads/是存在并且访问权限是可以写入的,如果不是请按以下方法依次处理:

1,检查您主机目录中/wp-content/下文件夹是否有 uploads/文件夹,如果没有,建立一个名字为uploads的文件夹,设置权限为 777或755;

2,登录WordPress网站后台,打开【设置 — 媒体】, 按下图默认上传路径设置,保证默认上传路径为 “ wp-content/ uploads”。

2步设置完成后,应该就可以上传图片或导入网站数据了。

————————————————————————————————————

如果以上操作后,问题还是没有得到解决,请继续往下看

方法:使用PHPMyAdmin进入数据库。数据库管理的高级管理可以进去。

找到wordpress数据库,打开wp_options表

查看表中键名为upload_path的键值 这个值是一个路径(可能在表的第二页)

看是不是“wp-content/uploads”如果不是改成这样。

如果还有问题用以下方法,我用的事vps 装的事lnmp 里面有多个虚拟主机,用以上方法都不中,最后用以下方法解决,下面这种方法也解决了直接在后台更新插件或安装插件,填写ftp用户名和密码后,让提示不正确的问题

假设你的wordpress安装目录为/home/wwwroot/wordpress
执行:

chown -R www /home/wwwroot/wordpress

执行上面的命令就可以将/home/wwwroot/wordpress下所有文件的属主改为www

如果还不能解决,接下来操作

如果使用独立服务器或VPS,可以修改网站所在目录属性:

chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot

如果使用虚拟主机,可以在wp-config.php里加入下面代码:

define(“FS_METHOD”, “direct”);
define(“FS_CHMOD_DIR”, 0777);
define(“FS_CHMOD_FILE”, 0777);

问题最终解决,这应该是个终极解决方法,如果你看到这篇文章呵呵 就彻底解决你遇到的问题了!

上一篇:

下一篇:

在线评论

7 个评论

  1. […] 解决办法:1、编辑/usr/local/php/etc/php.ini,将disable_functions后面的scandir函数从禁用的列表中剔除,重启/etc/init.d/php-fpm restart即可。2、在wp-content文件下新建一个uploads文件夹(mkdir uploads),设置所有者或权限(chown www uploads或者直接设置根目录为www所有),一般即可解决问题。如果问题依旧,可依据WPYOU中的这篇文章按步骤解决。 […]

  2. […] 安装过程参考CentOS7下安装部署LAMP环境和Linux系统入门学习:在CentOS上安装phpMyAdmin,还有WordPress上传附件提示“上级目录没有写权限”解决办法等文章,还有好多,在此感谢他们。 […]

  3. 真是太感谢您了,原来是因为我自己创建的uploads文件的拥有者是root,导致没有权限写这个文件夹,chown -R www 就行了。再次感谢啊。哈哈

  4. 您好,我在建站的时候遇到这个问题了,通过您的方法解决了,想写个博客记录一下,不知道会不会侵权,如果您看到的话,有什么问题可以说,我可以改一下

  5. […] 此处可能图片上传不成功,提示上级目录没有访问权限,可参考《wordpress上传附件提示没有访问权限解决办法》。 […]

分页
在线客服
在线客服关闭
WPYOU官方微信

扫码关注官方微信