我已经阅读了drupal 8的官方文档,但仍然不了解如何设置文件夹和文件的正确权限。
当我们授予777权限时,它可能会起作用,但是这样做不是一个好方法,是否有任何简单的方法来设置权限。我正在使用ubantu 16.04
注意:如果这是一个愚蠢的问题,我对drupal 8和道歉完全陌生。
答案 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