Nextcloud Windows Docker-desktop迁移,nextcloud 无法写入 “config” 目录和Trust domain问题
Nextcloud Windows Docker-desktop迁移碰到的问题:
config修改后# 访问提示:无法写入“config”目录! 通常可以为 Web 服务器授予对 config 目录的写
# For commercial use, please contact the author for authorization. For non-commercial use, please indicate the source.
# 协议(License):署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
# 作者(Author):baivbai
# 链接(URL):https://ziyunchu.com/archives/1635
# 来源(Source):紫云初
chmod:用于修改文件或目录的权限。例如,将文件的读、写和执行权限都分别赋予用户、组和其他人:chmod u=rwx,g=rwx,o=rwx filename(config.php)Trustdomain问题:
config.php添加0 => $_SERVER['HTTP_HOST'],
3. 错误:nextcloud 您的数据目录可被其他用户读取 请更改权限为 0770 以避免其他用户查看目录;解决办法:config.php 添加 ‘check_data_directory_permissions’ => false
!!!迁移后不要使用localhost访问,onlyoffice会对接不上。。
大致的迁移步骤:nextcloud-onlyoffice目录迁移后放在原来的位置,然后%appdata%localdockerwsl目录迁移或者放到其他目录(mklink /j软连接),然后启动docker,用ip:端口的方式访问或者计算机名:端口访问(需要指定dns):docker run --dns=8.8.8.8 --dns=8.8.4.4 <image_name>