WordPress nginx可以';t创建目录-权限正确
我知道网上有很多关于WordPress权限的帖子,但是我面临着一个我无法从其他帖子中解释的问题。我正在使用nginx在Ubuntu 16.04上运行debops WordPress 基本上我在WordPress中的更新失败了,我得到了“无法创建目录错误”。所以我检查了权限,它们都是正确的(755个目录,644个文件)。 此外,我还检查了nginx实际上是作为www数据用户运行的,它是这样做的:WordPress nginx可以';t创建目录-权限正确,wordpress,ubuntu,nginx,Wordpress,Ubuntu,Nginx,我知道网上有很多关于WordPress权限的帖子,但是我面临着一个我无法从其他帖子中解释的问题。我正在使用nginx在Ubuntu 16.04上运行debops WordPress 基本上我在WordPress中的更新失败了,我得到了“无法创建目录错误”。所以我检查了权限,它们都是正确的(755个目录,644个文件)。 此外,我还检查了nginx实际上是作为www数据用户运行的,它是这样做的: ps aux|grep nginx|grep -v grep 显示nginx正在作为www数据运行
ps aux|grep nginx|grep -v grep
显示nginx正在作为www数据运行
chown wordpress:wordpress /var/www/ -R
为了验证权限,我尝试了:
sudo -u www-data mkdir test
它工作并创建了测试目录。
然后,其他一些帖子让我认为这与FTP配置有关,大多数帖子指向vsftpd.conf文件,但我没有安装vsftpd(尽管我可以通过sftp连接到ubuntu机器)
问题:还有哪些其他原因可能导致此问题?从技术上讲,WordPress拥有创建其目录的所有权限。好的,我发现了问题: nginx确实是以www数据用户的身份运行的,但这不是问题所在。从中,我发现应该拥有WordPress目录的正确用户是“WordPress”用户,而不是www数据
chown wordpress:wordpress /var/www/ -R
现在所有的更新都很好