我已经阅读了 drupal 8 的官方文档,但仍然不知道如何设置文件夹和文件的正确权限。
当我们授予 777
权限时,它可能会起作用,但这不是一种优雅的方式,是否有任何简单的方法来设置权限。我正在使用 Ubuntu 16.04。
最佳答案
如果您的系统使用强制安全策略 (SELinux) 运行,您可能必须为 httpd/drupal 正确运行设置适当的规则。
除此之外,满足 INSTALL.TXT 中规定的要求应该够了。
丢失的文件目录:
mkdir sites/default/files
chmod a+w sites/default/files
您还可以在 sites/default/
上设置权限,以便您的网络服务器能够在此路径下创建目录:
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
关于php - 本地环境中drupal 8的目录权限设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53772861/