CentOS7 上 WordPress 文件权限需要 sudo

CentOS7 上 WordPress 文件权限需要 sudo

我在 VPS 上运行 WordPress,使用的是 CentOS 7 LAMP 堆栈。我已关注本指南设置权限,例如,我已经运行

sudo chown apache:apache -R * 以确保我的 wordpress 目录归所有apache:apache

我还使用以下命令设置了 WordPress 目录和文件权限:

find . -type d -exec chmod 755 {} \;

find . -type f -exec chmod 644 {} \;

(我必须在上述命令前加上前缀sudo

通常我通过使用 SSH 登录来管理服务器myuser,其中myuser属于apache组和wheel组。

我有三个问题:

  1. WordPress 目录中的任何文件 CRUD 命令仍需要我在命令前加上sudo,否则会出现权限错误。由于myuser属于apacheapache拥有该目录,我很困惑为什么仍然需要在命令前加上sudo
  2. 与问题 1 类似,任何git命令(例如)都git pull要求我在命令前加上前缀,sudo否则会出现权限错误。
  3. 当我尝试从 WordPress 仪表板 Web 界面自动更新主题文件时,出现权限错误。有趣的是,我能够通过 WordPress 仪表板安装/更新插件,而不会出现任何权限错误。

对于我遗漏的内容有什么想法吗?

相关内容