【问题标题】:What should the permissions and ownership for Drupal on LAMP stack?Drupal 在 LAMP 堆栈上的权限和所有权应该是什么?
【发布时间】:2014-02-18 23:21:32
【问题描述】:

让我感到困惑的是,为什么我的 Drupal 站点的目录或部分突然返回“禁止”的消息 - 作为第一次使用,我无法访问管理区域中站点的各个部分。我将 default/sites/files 目录的权限更改为 777。这可能给了所有人太多的访问权限。但是,只有在这样做之后,我才收到一条禁止访问的消息 - 我无法访问管理区域的各个部分。我是第一个用户。
我更改了此目录的权限,因为当我尝试更新某些模块时,出现无法创建文件的错误。
我在专用的 vps 服务器上有 cpanel/whm。因此,一个问题是如何在通过 cpanel 托管各种域的服务器上找出用户和组的所有权。似乎其他帐户具有与帐户名称匹配的 user:owner 权限。我不确定默认 group:owner 是否应该保留为 www-data:www-data 例如,在 Ubuntu 上,或者如果 cpanel/whm 说“使 apache 组和用户等于帐户名”。 提前感谢您的帮助, 布鲁斯

【问题讨论】:

    标签: apache drupal drupal-7 cpanel


    【解决方案1】:

    首先,我假设您说的是 Drupal 7,但实际上,在这种情况下几乎没有什么区别。

    尝试阅读权限here

    【讨论】:

    • 所以,我正在阅读该页面。我实际上已经查阅了该页面。它假定服务器作为用户 www-data 运行。我如何找出在基于 cpanel/whm 的环境中运行的用户:组 apache。它是一个专用的 vps,但我只为几个客户端设置了 cpanel/whm。我的其他客户在共享主机上。
    • 你可以访问 httpd.conf 吗?
    【解决方案2】:

    文件夹应该具有用户:用户所有权和正确权限,文件夹分别具有 755 个权限,这非常简单。服务器可能在 suphp 上运行,因此您不能拥有具有错误权限的错误用户。

    【讨论】:

      猜你喜欢
      • 2021-01-09
      • 2012-04-21
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 2017-05-01
      相关资源
      最近更新 更多