在本地开发中为drupal 8设置目录权限

时间:2018-12-14 02:48:27

标签: php linux drupal permissions drupal-8

我已经阅读了drupal 8的官方文档,但仍然不了解如何设置文件夹和文件的正确权限。 enter image description here

当我们授予777权限时,它可能会起作用,但是这样做不是一个好方法,是否有任何简单的方法来设置权限。我正在使用ubantu 16.04

注意:如果这是一个愚蠢的问题,我对drupal 8和道歉完全陌生。

1 个答案:

答案 0 :(得分:0)

如果您的系统使用强制性安全策略(SELinux)运行,则可能必须为httpd / drupal设置适当的规则以使其正常运行。

除此之外,遵循INSTALL.TXT中指定的要求就足够了。

缺少文件目录:

mkdir sites/default/files
chmod a+w sites/default/files

您还可以在sites/default/上设置权限,以使您的Web服务器能够在此路径下创建目录:

chmod a+w sites/default

缺少settings.php:

cp sites/default/default.settings.php sites/default/settings.php

使安装可写:

chmod a+w sites/default/settings.php

安装完成后,将权限设置回:

chmod go-w sites/default/settings.php

多站点:

对于多站点安装,您可以将default替换为站点目录:

mkdir sites/example.com/files
chmod a+w sites/example.com/files
cp sites/default/defaults.settings.php sites/example.com/settings.php