猎盾网络|周口网站建设优化公司

“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. 媒体默认上传路径

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

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

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

发表回复