понеділок, 15 січня 2018 р.

Owncloud occ команди

З командлайну ми можемо багато чого зробити з нашим owncloud за допомогою застосунку occ (запускаються з кореневої папки owncloud у моєму випадку, для FreeBSD /usr/local/www/owncloud) .

Перечитати усі файли/папки користувача (така потреба виникає коли в сховище користувача файли потрапляють не через застосунок або web-інтерфейс)
$ sudo -u www php occ files:scan username

Очистити  trashbin усіх користувачів - видалити файли "видалені" через ВЕБ-інтерфейс користувачами (якщо вказати користувача то тільки в нього, не видаляйте файли "вручну" - в базі залишиться сміття від незнайдених файлів)
$  sudo -u www php occ trashbin:cleanup

Оновлення скриптів owncloud до новішої версії
Увімкнути режим обслуговування
$ sudo -u www php occ maintenance:mode --on
Запустити оновлення
$  sudo -u www php occ upgrade
якщо раптом забули увімкнути режим обслуговування - скрипт зробить це за Вас (увімкне та вимкне)

Після успішного оновлення вимкнути режим обслуговування
$  sudo -u www php occ maintenance:mode --off
Тепер користувачі можуть підключатися до оновленої версії
УВАГА! після оновлення може змінитись параметр "максимальний розмір файлу" для завантаження на сервер. Обов"язково перевіряйте у ВЕБ-інтерфейсі адміністратора.


Якщо все те робить один користувач, і виникла потреба подивитись які саме команди з консолі виконувались(цей мануал так і зроблено):
$  history | grep occ

Джерело