【问题标题】:Wordpress files' permissions on LinuxLinux 上 Wordpress 文件的权限
【发布时间】: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


【解决方案1】:

重新启动 Linux 后,我的用户终于被添加到 www-data 组(现在在控制台中输入“组”时,我可以看到我是该组的一部分)。然后,我将写入权限添加到这些 Wordpress 文件的 www-data 组,现在,一切都已修复。感谢 ebvjr 和 Joni 的建议! :)

【讨论】:

    猜你喜欢
    • 2013-06-15
    • 2018-02-26
    • 2015-07-18
    • 2012-04-18
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多