5.0.21から5.1系へのアップデートについて

【環境情報】
・baserCMSのバージョン:5.0.21
・レンタルサーバー名:Xampp 8.2.4
(アップデートする際はWindows環境用に一部ファイル書き換え)
・プラグイン:アップデートサポーター 1.1.4
・PHPスキル(自己評価):E

basercms5.0.21から5.1系にアップデートしようとしたら、ダウンロードに失敗するエラーが表示されました。
プラグイン「アップデートサポーター」から修正が必要かと思いましたが、
プラグインの画面では「問題なし」と表示されました。

マーケットに行き、「アップデートサポーター」について調べると対応バージョンが5.0.20まででしたので、もしかしてプラグインが5.0.21に対応していないのかも?

こんにちは

下記URLはすでに確認済みでしょうか?
「v5.1.1」にアップデートするには、アップデーターに問題があり、従来とは異なるアップデート手順が必要とのことです。

こんにちは
5.0系から5.1系にアップデートする際は、アップデートサポーターで改善プログラムの実行が必要だったはずと思いアップデートサポーターをインストールしてみたのですが、
5.0.20まではアップデートサポーターで改善プログラムの実行が可能なんですが、
5.0.21の場合は『問題なし』と表示されて改善プログラムの実行ができないようです。
そのためアップデートサポーター(ver1.1.4)が5.0.21に対応していないのかなと考えています

なお、おそらく改善プログラムを施した5.0.20のcomposer.jsonとcomposer.lockファイルを5.0.21の方に差し替えたらアップデートできるのではないかと思っています。

@ciao-h
こんにちは。

確認しましたが、たしかにアップデートサポーター側に5.0.21の定義がありませんね。
「/plugins/BcUpdateSupporter/config/improvements/5.0.20」をコピーして
5.0.21というディレクトリ名にすればボタンが表示され実行自体はできるようです。

もし実行される場合は必ず戻せるようバックアップを取得してからお試しください。

ご存知かもしれませんが、以降の手順は

  1. 5.0.21で改善プログラム実行
  2. 更新画面から最新版をダウンロード(実際に適用されるバージョンは5.1.0)
  3. アップデート実行
  4. プラグインが全てOFFになっているので、「BcUpdateSupporter」を有効化
  5. 再度アップデートサポーターにて改善プログラム実行
  6. 再度更新画面から最新版をダウンロード(5.1.9)
  7. 再度アップデート
  8. Blog等コアプラグインを有効化

こうなるかと思います。

@akasky さん 教えていただいた方法で、5.0.21でアップデートサポーターの改善プログラムが動作し、5.1.0を経由して5.1の最新版までアップデートすることができました。

ありがとうございました。