РЕШЕНО Добавление нового файла в nextcloud через терминал?

Тема в разделе "Raspberry Pi", создана пользователем Просто Вася, 24 фев 2021.

Метки:
  1. Народ! Если кто в курсах, подскажите, пожалуйста.

    Поднял на своем устройстве (ROCK64 с осью DietPi, но это не особо важно) Nextcloud-облако (сервер apache2), поместил пользовательские данные в директорию
    HTML:
    /mnt/nextcloud/nextcloud_data
    владелец директории www-data, как и должно быть. Соответственно, через веб-интерфейс со скачиванием-добавлением новых файлов проблем нет.

    Но если я под root-ом добавляю новый файл в директорию nextcloud-а, передаю права на файл www-data, меняю права доступа на такие же, как и у других файлов в директории (см. рис.1), то... в веб-интерфейсе файл не отображается, а хотелось бы.

    Ребут самого устройства не помогает, рестарт apache2 не помогает. В чем может быть проблема?
     

    Вложения:

  2. AlexU

    AlexU Гуру

    Для того, чтобы nextcloud начал "работать" с новым файлом, информация о нём должнабыть в базе данных облака. Когда файл добавляется через web-интерфейс, то в БД вносится нужная информация. Если хотите добавлять файл через консоль на сарвере, то копайте в сторону CLI для nextclod'а: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/occ_command.html

    Может это поможет: https://docs.nextcloud.com/server/l...server/occ_command.html#file-operations-label
     
  3. Спасибо, @AlexU, сработало! Ввел в терминале команду следующего содержания:
    HTML:
    sudo -u www-data php /var/www/nextcloud/occ files:scan --path="/admin/files/"
    Путь указал не абсолютный, а относительный, так подсказали человеку, столкнувшемуся с похожей проблемой, в этой ветке:
    https://vk.com/topic-134025854_34652584
     
  4. И да, заходить нужно под рутом, под обычным пользователем типа pi - не выходит (см. рис.). Ну и владельца файла нужно таки сменить на www-data, иначе файл не редактируется в вебе.
     

    Вложения:

  5. AlexU

    AlexU Гуру

    В документации (ссылки представил) про это подробно расписано, VK для этого не нужен.
    Проверьте настройки в 'sudoers' для пользователя 'dietpi'.
     
    Просто Вася нравится это.