На собственном сервере обновление ownCloud зависит от операционной системы.
Но нам интересна также установка ownCloud на шаред хостинге, поскольку такой вариант имеет свои преимущества. В этом случае обновление выглядит так:
- Делаем бэкап базы ownCloud. Также сохраняем отдельно конфигурационный файл /config/config.php
- В ownCloud отключаем все сторонние приложения
- В конфигурации устанавливаем ‘maintenance’ => true
- Скачиваем установочный архив ownCloud и распаковываем в новую директорию /owncloud8
- Переименовываем или удаляем текущую установку /owncloud
- Новую директорию /owncloud8 переименовываем в /owncloud
- Восстанавливаем конфигурационный файл, в нем устанавливаем ‘maintenance’ => false
Рекомендация перезапустить веб-сервер на шаред хостинге не актуальна, но это и не нужно.
Что касается директории с данными, ее лучше хранить вне директории /owncloud и даже лучше всего вне веб-корня. Для этого саму директорию /data лучше перенести в недоступное из веб место, а в конфигурации прописать абсолютный путь ‘datadirectory’. Это лучше с точки зрения защищенности, а также упрощает обновление ownCloud.