今天换了台主机,对Nextcloud数据目录进行了迁移。
通过docker compose启动后,访问Nextcloud报「无法在数据目录创建或写入」异常。
如果你也遇到类似问题,可通过如下步骤解决:
第一步:进入docker容器
docker exec -ti xxxx(nextcloud docker ps id) /bin/bash
第二步:修改目录权限
chown -R www-data:www-data /opt/data
chown -R www-data:www-data /var/www/html
chmod -R 755 /opt/data
chmod -R 755 /var/www/html
再次访问应该就不会报错了。