2017-02-21 36 views
0

我知道有很多关于WordPress权限在互联网上的帖子,但我面临一个问题,我不能从其他帖子解释。我正在使用nginx在Ubuntu 16.04上运行Debops WordPress。WordPress的nginx无法创建目录 - 权限正确

基本上我在WordPress内更新失败,我得到“无法创建目录错误”。所以我检查了权限,它们都是正确的(目录为755,文件为644)。 此外我检查nginx的实际运行作为WWW的数据用户,其中它的作用:

ps aux|grep nginx|grep -v grep 

可见nginx的运行作为WWW的数据。

验证权限,我想:

sudo -u www-data mkdir test 

其工作和创建的测试目录。 然后其他一些帖子让我觉得它与FTP配置有关,其中大多数指向vsftpd.conf文件,但我没有安装vsftpd(尽管我可以通过sftp连接到ubuntu机器) 。

问:还有什么其他原因可能导致此问题?从技术上讲,WordPress拥有创建目录的所有权限。

回答

0

好吧,我发现了问题:

nginx的确实正在运行的WWW的数据用户,但是这不是问题。从debops issues我发现,应该拥有WordPress目录的正确用户是'wordpress'用户,而不是www-data。

chown wordpress:wordpress /var/www/ -R 

现在一切正常的更新。

相关问题