【wordpress】文章上传图片时:“无法创建目录 wp-content/uploads/2024/12.它的父目录是否可以被服务器写入?”

时间:2024-12-18 19:46:19

需要登陆服务器,给该目录“写”权限

1.找到该目录,从根目录开始搜索

find / -type d -name "wp-content"

命令解释

find:查找命令。
/:从根目录开始搜索,你也可以指定其他起始目录。
-type d:指定查找的类型为目录(d)。
-name “wp-content”:指定要查找的目录名称。

输出:

/usr/share/nginx/html/wordpress/wp-content

在这里插入图片描述

2.改变权限

chmod -R a+w <此处把刚刚find到的目录贴这里>

例如我的就是

chmod -R a+w /usr/share/nginx/html/wordpress/wp-content

在这里插入图片描述

命令解释

chmod:是“change mode”的缩写,用于改变文件或目录的权限。
-R:这是一个选项,表示递归地改变指定目录及其子目录下所有文件和目录的权限。
a+w:这是权限设置部分。
a 代表“all”,即对所有用户(文件所有者、所属组用户以及其他用户)。
+w 表示给这些用户添加写(write)权限。
命令的最后一个参数需指定要改变权限的目标目录或文件名。

3.回到wordpress后台,在文章中上传图片。发现可以上传。

4.再回到服务器,发现wp-content/uploads目录下新增了/2024/12目录,并且其中出现了我刚刚上传的图片。

5.如果想删除图片,需在wordpress媒体库中删除。服务器中的图片就自动没有了。

本文参考:https://blog.****.net/m0_61236764/article/details/129541873