Apache Drupal在LAMP stack上的权限和所有权应该是什么?

Apache Drupal在LAMP stack上的权限和所有权应该是什么?,apache,drupal,drupal-7,cpanel,Apache,Drupal,Drupal 7,Cpanel,让我困惑的是,为什么我的Drupal站点的某个目录或部分突然返回“禁止”消息——作为第一次使用,我无法访问管理区域中站点的各个部分。我将默认/sites/files目录的权限更改为777。这可能给了每个人太多的机会。然而,只有在这样做之后,我才收到一条禁止的信息——我无法访问管理区域的各个部分。我是第一个用户。 我更改了此目录上的权限,因为当我尝试更新某些模块时,出现了无法创建文件的错误。 我在专用vps服务器上安装了cpanel/whm。因此,一个问题是如何通过cpanel找出托管各种域的服务

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

首先,我假设你说的是Drupal 7,但实际上,这种情况没有什么不同


尝试阅读有关权限的内容

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

因此,我正在阅读该页面。我实际上已经查阅了这一页。它假定服务器作为用户www数据运行。我如何找出apache在基于cpanel/whm的环境中运行的用户组。这是一个专用的vps,但我只为少数客户设置了cpanel/whm。我的其他客户端在共享主机上。您有权访问httpd.conf吗?