📖 WordPress 图片上传失败小白教程

错误提示:
无法创建目录 wp-content/uploads/2025/09。它的父目录是否可以被服务器写入?


🌟 为什么会这样?

  • • WordPress 要把图片放到 uploads 这个“玩具箱子”里。
  • • 但是箱子没建好,或者钥匙(权限)不对。
  • • 所以 WordPress 就说:“我放不进去!”

🛠️ 怎么修好?

只要让 WordPress 有钥匙,并建好玩具箱子,就能正常放图片啦。


第 1 步:找到箱子的位置

WordPress 的家在 /usr/wwwroot/
进入里面的 wp-content 文件夹:

cd /usr/wwwroot/wp-content

第 2 步:建一个玩具箱子(uploads)

看看有没有 uploads 文件夹:

ls
  • • 如果里面没有 uploads,就自己建一个:
mkdir uploads

第 3 步:给 WordPress 钥匙(修改权限)

让“看门的人”(一般叫 www-data,有的叫 nginxapache)能打开箱子:

chown -R www-data:www-data uploads
chmod -R 755 uploads

这就像告诉门卫:“以后你能开这扇门!”


第 4 步:告诉 WordPress 不用问 FTP

打开 wp-config.php 文件,在最后的提示语句上面加一行:

define('FS_METHOD''direct');

意思是:WordPress,你可以自己动手,不用每次都去找 FTP 要钥匙。


第 5 步:再试一次上传

回到 WordPress 后台 → 媒体库 → 上传图片。
这时候 WordPress 就能乖乖把图片放进 uploads/2025/09/ 了。🎉


🧩 如果还不行?

  • 检查是不是空间满了
    df -h
  • 检查 WordPress 用的是什么用户
    ps aux | grep php

    如果是 nginx,那上面第 3 步就要写 nginx:nginx


✨ 小结

  1. 1. 建箱子(mkdir uploads)
  2. 2. 给钥匙(chown + chmod)
  3. 3. 告诉 WP 可以自己动手(wp-config.php 里加 FS_METHOD)
  4. 4. 再上传一次 ✅

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。