Описание обновления: https://docs.nextcloud.com/server/lates ... grade.html
Включение режима обслуживания и бекапы: https://docs.nextcloud.com/server/lates ... nance-mode
Открываем файл кронтаба на редактирование
Комментируем строки в нем и сохраняем.
Останавливаем Апач:
Бекапим папку с установленным NextCloud.
ВАЖНО! При переходе с версии 24 на версию 25 пути хранения изображений для тем (logoheader, logo.png, favicon, background и т.п.) изменились!!!
Старый путь:
Внутри папки "data folder" (папка с данными NextCloud) есть папка: appdata_[ALPHANUMERIC_SEQUENCE]/theming/images/ в которой хранятся изображения и которые в процессе обновления с 24 версии до 25 будут УДАЛЕНЫ!!!
Новый путь:
Внутри папки "data folder" (папка с данными NextCloud) есть папка: appdata_[ALPHANUMERIC_SEQUENCE]/theming/global/images/ в которой ТЕПЕРЬ хранятся изображения.
Скачиваем новый дистрибутив
и разархивируем его:
Переименовываем старую папку "nextcloud" в "nextcloud_OLD"
Копируем новую папку "nextcloud" на прежнее место
Копируем необходимые данные
Файл конфига: /var/www/nextcloud_OLD/config/config.php
Установленные приложения (ТОЛЬКО те, которых нет в новой папке!!!) /var/www/nextcloud_OLD/apps/
на новое место и правим права:
Запускаем веб сервер:
Файл "occ" делаем исполняемым и
Запускаем собственно UPGRADE:
Раскомментируем строки в кронтабе:
Возможно придется выполнить команды типа:
Включение режима обслуживания и бекапы: https://docs.nextcloud.com/server/lates ... nance-mode
Открываем файл кронтаба на редактирование
Код: Выделить всё
crontab -u www-data -e
Комментируем строки в нем и сохраняем.
Останавливаем Апач:
Код: Выделить всё
systemctl stop apache2
Бекапим папку с установленным NextCloud.
ВАЖНО! При переходе с версии 24 на версию 25 пути хранения изображений для тем (logoheader, logo.png, favicon, background и т.п.) изменились!!!
Старый путь:
Внутри папки "data folder" (папка с данными NextCloud) есть папка: appdata_[ALPHANUMERIC_SEQUENCE]/theming/images/ в которой хранятся изображения и которые в процессе обновления с 24 версии до 25 будут УДАЛЕНЫ!!!
Новый путь:
Внутри папки "data folder" (папка с данными NextCloud) есть папка: appdata_[ALPHANUMERIC_SEQUENCE]/theming/global/images/ в которой ТЕПЕРЬ хранятся изображения.
Скачиваем новый дистрибутив
Код: Выделить всё
wget https://download.nextcloud.com/server/releases/nextcloud-24.0.9.zip
и разархивируем его:
Код: Выделить всё
unzip nextcloud-24.0.9.zip
Переименовываем старую папку "nextcloud" в "nextcloud_OLD"
Копируем новую папку "nextcloud" на прежнее место
Копируем необходимые данные
Файл конфига: /var/www/nextcloud_OLD/config/config.php
Установленные приложения (ТОЛЬКО те, которых нет в новой папке!!!) /var/www/nextcloud_OLD/apps/
на новое место и правим права:
Код: Выделить всё
chown -R www-data:www-data nextcloud
find nextcloud/ -type d -exec chmod 750 {} \;
find nextcloud/ -type f -exec chmod 640 {} \;
Запускаем веб сервер:
Код: Выделить всё
systemctl start apache2
Файл "occ" делаем исполняемым и
Запускаем собственно UPGRADE:
Код: Выделить всё
sudo -u www-data php occ upgrade
Раскомментируем строки в кронтабе:
Код: Выделить всё
crontab -u www-data -e
Возможно придется выполнить команды типа:
Код: Выделить всё
sudo -u www-data php occ maintenance:mode --on
sudo -u www-data php occ db:add-missing-indices
sudo -u www-data php occ db:convert-filecache-bigint
sudo -u www-data php occ db:add-missing-indices