【发布时间】:2020-12-02 09:00:23
【问题描述】:
我正在 Linux 上使用 Docker (apache) 运行 Wordpress 安装。
我将我的 Wordpress 文件夹和文件的所有权设置为 www-data:www-data 或 33:33(否则,我无法从 WP 仪表板安装插件或更新 wordpress。我找到了这个许多教程中的解决方案。)
但是因为我将所有权更改为 www-data,我无法再直接访问这些文件夹中的 .php 文件(因此我无法使用 VS 代码编辑它们,或者只是在 linux 文件资源管理器中修改它们)。我该如何解决这个问题?
我尝试了什么:
我试图将自己添加到 www-data 组,但是当我在终端中运行“组”时,我得到“myself adm cdrom sudo dip plugdev lpadmin lxd sambashare docker”。我没有看到 www 数据。当我运行“grep ^www-data /etc/group”时,我看到了“www-data:x:33:myself”。很奇怪。
我在这里发现了一个类似的问题,并提出了在我的 WordPress 文件夹上执行“sudo chown user:www-data -R”的建议解决方案,但是如果我这样做,我又回到了无法添加主题、插件或更新的开头来自 WP 仪表板的 wordpress。
【问题讨论】:
-
您在 chown 后是否尝试将文件的权限 (chmod) 更改为
775? -
您是否在将用户添加到 www-data 组后注销并重新登录?
标签: linux wordpress permissions