【注意】5.7.5.13 から 8.5.1 にアップグレードできない & 対処法

2019年6月23日 at 13:01

お疲れ様です。

弊社、エンジニアからの報告ですが、
5.7.5.13 から 8.5.1 への直接のアップグレードがバグで出来ない可能性が高まりました。

日本の主要なインターネットプロバイダの PHP5.6 や PHP7.0 の対応終了に伴い、PHP7.3 に対応する concrete5 8.5.1 へのアップグレードをされる方がいらっしゃるようです。

取り急ぎ、現時点で判明している部分のみ

取り急ぎ、僕の方で、下記の順番で順々にアップグレードすれば成功することを確認しています。

ただ、僕の方でも何回も失敗しているので、実施の前には必ずバックアップを取得し、復旧できるようにしてから行ってください。

5.7.5.13 からアップグレードする場合は、下記のようにバージョンを順番に上げてアップグレードを行ってください。

5.7.5.13 -> 8.2.1
8.2.1 -> 8.4.4
8.4.4 -> 8.5.1

2段階に分けているのは、
5.7.5.13 -> 8.2.1 の間でファイルマネージャーで大きな変更があるからです。

ファイルマネージャーにたくさんファイルが入っているサイトは、SSH などのコマンドラインツールを使うようお願いします。

アップグレードで不具合が起こる原因について。

8.5.1 までの間で多言語対応 & ホームページの cID が 1 である必要がなくなったなどの改修がありました。その部分のアップグレード関連のスクリプトでバグが有りました。

現在、どう修正していくか、検討中です。

タグ:

Re: 【注意】5.7.5.13 から 8.5.1 にアップグレードできない & 対処法

2019年6月25日 at 17:26
修正パッチがマージされました。
http://github.com/concrete5/concrete5/pull/7912
(Thank yooou Derek!)

次のバージョンから、5.7 からのアップグレードが可能になるはずです。