From ad546ac2fb73314e5051a01cadcdf948f49eaca7 Mon Sep 17 00:00:00 2001 From: thest1tch Date: Sun, 1 Oct 2023 20:55:11 +0500 Subject: [PATCH] add nextcloud data problem --- .../problems-after-moving-data-folder.md | 15 +++++++++++++++ mkdocs.yml | 1 + 2 files changed, 16 insertions(+) create mode 100644 docs/docker/nextcloud/problems-after-moving-data-folder.md diff --git a/docs/docker/nextcloud/problems-after-moving-data-folder.md b/docs/docker/nextcloud/problems-after-moving-data-folder.md new file mode 100644 index 0000000..6944ec4 --- /dev/null +++ b/docs/docker/nextcloud/problems-after-moving-data-folder.md @@ -0,0 +1,15 @@ +# Проблемы с доступом после перемещения `data` + +Иногда так бывает, что при переносе `data` папки используя [инструкцию](https://help.nextcloud.com/t/howto-change-move-data-directory-after-installation/17170) возникают проблемы. +Одна из них - не возможность удалять или добавлять новые файлы. +При выполнении команды `sudo -u www-data php -f /var/www/html/nextcloud/console.php files:scan --all`, будет выходить ошибка: `Exception: Environment not properly prepared.` + +## Решение + +Ошибка идет из-за того, что неверно выданы права на папку `data`. Права должны быть у юзера `www-data`: + +```bash +chown -R www-data:www-data /path/to/nextcloud +find /path/to/nextcloud/ -type d -exec chmod 750 {} \; +find /path/to/nextcloud/ -type f -exec chmod 640 {} \; +``` \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index c130971..1052ab1 100755 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -30,6 +30,7 @@ nav: - During Scan: docker/nextcloud/during-scan.md - PHP imagick: docker/nextcloud/php-imagick.md - Cron: docker/nextcloud/cron.md + - Проблемы с data: docker/nextcloud/problems-after-moving-data-folder.md - Gitea: docker/gitea.md - Drone CI: docker/drone.md - Игровые сервера: