【问题标题】:WordPress nginx can't create Directories - Permissions correctWordPress nginx 无法创建目录 - 权限正确
【发布时间】:2017-07-10 18:24:57
【问题描述】:

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

基本上我在 WordPress 中的更新失败了,我收到“无法创建目录错误”。所以我检查了权限,它们都是正确的(目录为 755,文件为 644)。 此外,我检查了 nginx 实际上是以 www-data 用户身份运行的,它确实如此:

ps aux|grep nginx|grep -v grep

显示 nginx 作为 www-data 运行。

为了验证权限,我尝试了:

sudo -u www-data mkdir test

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

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

【问题讨论】:

    标签: wordpress ubuntu nginx


    【解决方案1】:

    好的,我发现了问题:

    nginx 确实以 www-data 用户身份运行,但这不是问题。从debops issues 我发现应该拥有 WordPress 目录的正确用户是“wordpress”用户,而不是 www-data。

    chown wordpress:wordpress /var/www/ -R
    

    现在一切都在更新中运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 2017-12-21
      • 2012-08-16
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2018-08-15
      相关资源
      最近更新 更多