架好 Nextcloud Server 是在去年 7 月份,當時版本號碼是 22.0.0 。
使用至今,官方版本也更新了不少,終於下定決心,本週末硬挪出時間,更新到目前最新版本:25.0.1。
- 先將原 nextcloud 整個目錄備份與更名
- 下載最新版本
- 直接解壓縮至網頁目錄下,例如:/usr/local/www/
- 將原 nextcloud 設定檔,複製到新版本目錄底下
- 更改 nextcloud 的檔案擁有者,以及調整權限
- 前面幾個步驟為前置工作,以下方為「升級」動作:
- 中間若無意外(噴出錯誤),便是升級完成。最後一個步驟了,登入系統,進行系統「檢查與微調」
mv /usr/local/www/nextcloud /usr/local/www/nextcloud.bak
wget -c https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip -d /usr/local/www/
cp /usr/local/www/nextcloud.bak/config/config.php /usr/local/www/nextcloud/config/
sudo chown -Rf apache:apache /usr/local/www/nextcloud
sudo chmod -R 777 /usr/local/www/nextcloud/apps
sudo chmod 755 /usr/local/www/nextcloud/occ
sudo -u apache php /usr/local/www/nextcloud/updater/updater.phar
sudo -u apache php /usr/local/www/nextcloud/occ upgrade -v
sudo -u apache php /usr/local/www/nextcloud/occ db:add-missing-indice
遇到目前仍未解問題
無法線上開啟 office 文件。
在舊版本時透過 「oxool」機制 與 「Nextcloud Office」套件可以線上開啟 office 文件。
更新版本之後,「Nextcloud Office」套件隨之更新至 7.0.1 版,就無法線上開啟 office 文件。
試過裝上舊版本,但系統皆無法啟動舊版本套件。
也試過將 Nextcloud 降版到 24 (目前為 25.0.x.x),但是系統無法降版,據我不專業猜測,可能因為資料庫格式有更動。
總之,就先如此,等待修正….
參考資源
- How to upgrade — Nextcloud latest Administration Manual latest documentation
- nextcloud 搬家升級重點筆記
- 安裝 Nextcloud 主程式 | 晟鑫科技線上手冊
- Nextcloud 主程式倉庫
https://docs.nextcloud.com/server/latest/admin_manual/maintenance/upgrade.html
https://newtoypia.blogspot.com/2020/06/nextcloud-upgrade.html
https://docs.ossii.com.tw/books/nextcloud-G0B/page/nextcloud-p5o