WordPress上传图片附件提示“上级目录没有写权限”解决办法

已收录   阅读次数: 1,412
2021-05-1116:32:00 发表评论
摘要

伯衡君前几天网站搬家,把网站搬到新的服务器后,发现打开网站,在上传图片后,显示了什么错误呢?提示无法建立目录wp-content/uploads/2021/05,哎哟,这是伯衡君此前从未遇到过的麻烦,于是使用强大的搜索引擎——Google,以搜索答案,虽然答案找到不少,但是试用下来,几乎都不成功,于是,伯衡君就依靠最后这招,解决了这个麻烦……

分享至:
WordPress上传图片附件提示“上级目录没有写权限”解决办法

开篇寄语

伯衡君前几天网站搬家,把网站搬到新的服务器后,发现打开网站,在上传图片后,显示了什么错误呢?提示无法建立目录wp-content/uploads/2021/05,哎哟,这是伯衡君此前从未遇到过的麻烦,于是使用强大的搜索引擎——Google,以搜索答案,虽然答案找到不少,但是试用下来,几乎都不成功,于是,伯衡君就依靠最后这招,解决了这个麻烦……

无效方法

  • 数据库上传图片路径错误:
    • 找到wordpress数据库,打开wp_options表,将upload_path的键值修改为“wp-content/uploads”,但是这样的结果是,图片的路径就有引号了,这是不利于seo优化的,垃圾答案
WordPress上传图片附件提示“上级目录没有写权限”解决办法
  • 在wordpress的后台设置,没有写媒体上传地址
    • 登录WordPress网站后台,打开设置 — 媒体,按下图默认上传路径设置,保证默认上传路径为wp-content/uploads,如下图所示:
WordPress上传图片附件提示“上级目录没有写权限”解决办法

本来就这样设置的,呸,浪费时间。

  • 检查您主机目录中/wp-content/下文件夹是否有 uploads/文件夹,如果没有,建立一个名字为uploads的文件夹,设置权限为 777或755;修改好了,仍然没有什么用。

有效方法

伯衡君使用了下面这个方法解决了问题,方法很简单,只需要将下面的代码,复制粘贴到网站根目录下的wp-config.php,打开它,找到合适的位置,放入下面的代码:

define("FS_METHOD", "direct");  
define("FS_CHMOD_DIR", 0777);  
define("FS_CHMOD_FILE", 0777);

然后保存就可以了,就是这么简单的解决了。

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: