Webサイト制作

自前Nextcloudのダウングレードの方法

自前Nextcloudのアップグレードに失敗したので、ダウングレードしてみました。公式にはダウングレードは非サポートなのですが、方法を記録しておきます。

公開日: 2020.6.3

現象

無料サーバーでNextcloudを運用していて、ブラウザからアップグレードを実行したらアップグレード後に500エラーで表示できなくなりました。

  • 元のバージョン:16.0.1
  • アップグレード後のバージョン:16.0.10

最新のNextcloudは18系なので、そもそもメジャーアップグレードしなくてはなのですが、無料サーバーだとPHPモジュールやApacheモジュールが足りないことが多いのでそのままにします。

ダウングレード方法

バックアップデータからファイルを戻す

Nextcloudのアップグレードは、

./data/updater-xxxxxxxxx/backups

の中に残っています。

この中身をドキュメントルートに戻すだけでファイル的にはダウングレードされます。

ブラウザで自前Nextcloudトップに戻って「アップグレード」

自前Nextcloudのトップにアクセスすると「アップグレードが必要です」と出てきますが、バージョンが合ってないために「アップグレード」と言っているだけのようで、アップグレードボタンを押すと前のバージョンに戻ります。

ダウングレードが終わったら

内部的にエラーが発生していたら、ファイルをPCなどに保存して一からインストールしたほうが良いかもしれません。


自前Nextcloudのダウングレードの方法でした。

Nextcloudは無料で使えるのはいいけど、レンタルサーバーなどだと、アップグレードについていけなくなるのがデメリットですね。

Box.comの容量がキャンペーンなどですでに50GBもあるので、この機会にそちらに移行するかもしれないです。