我已经使用 Xampp 安装了 WordPress。现在,当我尝试在 WordPress 中上传图像时,它显示以下错误。Unable to create directory wp-content/uploads/2016/08.
它的父目录是否可由服务器写入?我该怎么办?谢谢
答案1
您需要更改目录的 Linux 所有权。为此,您需要知道 httpd/apache 进程的所有者,您可以通过键入ps aux | grep apache
或来获取此信息ps aux | grep httpd
。通常所有者是 nobody 或 deamon。
然后cd
进入您的 wp-content 目录。例如cd /opt/lampp/htdocs/wordpress/wp-content
并创建 uploads 目录mkdir uploads
。
然后您需要将此目录的所有者设置为运行 apache 的用户。例如sudo chown deamon uploads
再次尝试上传,应该就可以了。
答案2
尝试 wordpress 中的设置 > 媒体选项并设置正确的媒体上传路径。有时在更改服务器并从备份中恢复 wordpress 时会出现问题。我看到您已经解决了该问题。但对于其他寻找解决方案的人来说,这里有一个很好的 2 步指南。 http://rooturaj.com/technology/unable-to-create-directory-wordpress/