无法在WordPress的wp-content/uploads中创建目录

44

我无法上传任何图片到媒体部分。

我收到以下错误信息:

"无法创建目录 wp-content/uploads/2015/05。它的父目录是否可写入?"

我尝试过更改权限,对uploads和wp-content目录授予完全访问权限777,但这并没有帮助。

我尝试将/wordpress/wp-content的所有者更改为apache:apache,但也没有帮助。

在option-media.php中将upload_path设置为wp-content/uploads。但仍然无法正常工作。

尝试定义上传路径define(UPLOADS, 'wp-content/uploads');没有帮助。

(服务器:centos)

请有人帮忙!!!

-提前感谢。


将我的上传整理成基于月份和年份的文件夹,位于WordPress管理媒体中,并尝试上传图像。同时勾选/取消勾选相反的选项。 - Ashish Patel
尝试过了,还是不行。现在我收到了错误信息:“无法将上传的文件移动到wp-content/uploads目录。” - Aasim Hussain Khan
23个回答

0

你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community
虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。如果链接页面更改,仅有链接的答案可能会失效。- 来自审查 - jrswgtr

0

对于Manjaro Linux中的WordPress目录:

sudo chown -R  http:http wp-content

那对我有效。


你应该先询问他,使用类似于 ls ll 的命令检查目录的用户和组,以及使用 egrep -i '^user|^group' /etc/httpd/conf/httpd.conf 命令在他的 CentOS 服务器上检查 Apache 使用的用户和组,如 https://serverfault.com/questions/416236/what-is-centos-5s-apache-user-group 所建议的。然后在需要时更改用户和组权限。注意,stat -c "%a %n" * 可以帮助检查数字格式的 chmod 权限。 - rhand

-1
我遇到了同样的错误,花了我大约两天四个小时才找到解决办法(顺便说一下,有时候)。 这是我在Fedora 37(Linux发行版)上运行的一个本地WordPress安装,通过LAMPP运行。 项目位于/opt/lampp/htdocs/fu文件夹中。 第一天,我尝试了各种方法,从手动创建"uploads"目录到对wp-content以及其中的所有文件和文件夹应用chmod和chown命令。没有任何帮助。 第二天,我对整个/fu/项目文件夹应用了以下命令。
find /opt/lampp/htdocs/fu/ -type d -exec chmod 777 {} \;
find /opt/lampp/htdocs/fu/ -type f -exec chmod 777 {} \;

问题已经解决。

权限应尽可能受限制。文件不应可执行。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接