在 docker for windows 桌面应用中,修改了 Nextcloud 26 中的 config.php 配置文件后,提示如下错误:
错误 无法写入 "config" 目录! 通常可以为 Web 服务器授予对 config 目录的写入权限来修复这个问题。 但是,如果您更希望将 config.php 文件设为只读,可以将 "config_is_read_only" 选项设置为 true。 查看
解决方法:修改config.php文件权限为 777。
纯属巧合,我发现了一个可行的设置。所有相关目录都需要对新用户“nextcloud”和用户“http”都具有写入权限。
例如当 user=nextcloud group=http 并且权限为 775 时,配置目录权限是正确的。另一方面,config.php 与 660 一起使用。这里有一个问题:例如,当维护模式打开时,Nextcloud 会将文件的权限覆盖回 640 .其他目录应用程序和数据也需要 nextcloud 和 http 用户的写入权限。
|