这里有人能帮助我吗?
无法创建目录 /srv/www/wp-uploads/localhost/2014/03。其父目录是否可由服务器写入?
答案1
首先,你的问题很不完整。提问时一定要记得详细描述你尝试过的方法和结果,以及你认为可能需要的任何其他信息。
查看您的标签和消息,看起来您的 wordpress 安装无法接受文件上传。
这是 Linux 文件系统权限问题。请检查错误消息中的文件夹及其所有父级的权限。运行 Apache 的用户应该可以写入这些权限。
假设默认设置合理,则用户将是 www-data。在这种情况下,
sudo chown -R www-data /srv/www/wp-uploads
sudo chmod -R u+w /srv/www/wp-uploads
应该可以解决问题。
sudo
请验证您的配置,因为、chmod
或的不当使用chown
可能会很危险,尤其是一起使用时。
编辑:
我完全忘记了这可能是不正确的 wordpress 配置。完全有可能你为 wordpress 中的文件上传选择了错误的目录。在这种情况下,另一个答案是您应该查看的一个。
您可以保留当前配置不变,在这种情况下,所有上传都会转到/srv/www/wp-uploads
或将上传目录更改为更好的*值,如wp-content/uploads
,复制其中的所有文件/srv/www/wp-uploads
并删除后者。
*更好,因为上传位于 wordpress 安装目录中,而不是 web 根目录中。这也是一种常见的做法。
答案2
导航至杂项设置:
只要确保没有/前wp-内容