WordPress“Unable to create directory uploads/20XX/0X. Is its parent directory writable by the server” 的解决方法

WordPress上传附件提示“Unable to create directory uploads/20XX/0X. Is its parent directory writable by the server” 的问题,一般情况下可能跟主机文件目录权限有关,也可能跟后台的媒体上传路径自定义有关。具体解决方法可按以下步骤执行,查找具体的错误原因来解决。

1. wp-content/ 目录没有写入权限

这种情况一般出现在独立的服务器上较多,由于相关的文件上传目录权限不够导致的,可以使用服务器命令来调整目录权限解决。类似命令:

chmod 755 wp-content/

其中的 wp-content/ 为文件上传目录。正常情况下目录权限可遵循以下原则:文件为644, 文件夹为755。

2. WordPress程序没有执行权限

这个问题也是多出现在独立的服务器上, 你的网站目录和文件所属的用户,并不是你的 Web Server 运行的用户(比如新建网站文件夹用户为 root, 改成 www 用户后就可以),使用以下命令:

chown -R www.www /data/wwwroot/

其中的 www.www 为文件所属的用户名。

3. 媒体默认上传路径

这个是因为自定义了媒体附件上传路径,修改了默认的路径导致主机不支持出现的问题,可以在网站后台的 设置 媒体文件上传 中的 默认上传路径 设置项,这里不要填写任何值留空即可。

如果以上3种方法还不能解决,那应该就是网站所在服务器的相关配置问题导致的了,建议联系服务器销售商寻求解决方法。

发表评论

Crypto logo

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus cursus rutrum est nec suscipit. Ut et ultrices nisi. Vivamus id nisl ligula. Nulla sed iaculis ipsum.

Contact

Company Name

Address