Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WordPress nginx可以';t创建目录-权限正确_Wordpress_Ubuntu_Nginx - Fatal编程技术网

WordPress nginx可以';t创建目录-权限正确

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数据运行

我知道网上有很多关于WordPress权限的帖子,但是我面临着一个我无法从其他帖子中解释的问题。我正在使用nginx在Ubuntu 16.04上运行debops WordPress

基本上我在WordPress中的更新失败了,我得到了“无法创建目录错误”。所以我检查了权限,它们都是正确的(755个目录,644个文件)。 此外,我还检查了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
现在所有的更新都很好