Re: 8.5.1にアップグレードしたら記事ブロックが編集できなくなった

2019年6月23日 at 20:01

nipper 様

concrete5 8.5.1、stucco2.1.6の環境で正常動作を確認しました。

今回の記事ブロックが使えなくなった原因はChromeのキャッシュ?か何かに原因があったようです。
デベロッパーツールを起動してキャッシュクリアとハード再読み込みをしたところ正常になりました。


経緯を簡単にですがまとめておきます。

・さくらインターネットからPHPのバージョンが7.3に上がるので対策をするように連絡がきた。現行の運用環境はconcrete5バージョン8.3.2、テーマはstucco2.1.4。
・ローカルの開発環境のXAMPPにてphpバージョンを7.2から7.3へアップしてテスト。
・あちこちでエラー発生。主に”continue 2 ”のWarning。
・PHP7.3に対応するconcrete5のバージョンは8.5.1とフォーラムで Katz Ueno 様に享受。
・8.3.2を8.5.1にアップグレード。
・動作確認したところ記事ブロックの編集が出来ない(編集ボタン群が表示されない)、コンポーザ画面でトピックツリーや記事ブロックが非表示など。
・新規に8.5.1をインストール、このタイミングでは正常の動作。
・8.5.1に、stucco2.1.4をインストールしたところ同じ現象となった。
・stuccoを2.1.6にアップグレードしたが同じ現象。
・試しにテーマをデフォルトのエレメンタルに切り替えたところ正常に動作。
・フォーラムに問合せたところphp7.3に対応したバージョンは8.5.0であると nipper 様に享受。
・新規に8.5.0、stucco2.1.6をインストールしたところ正常に動作。
・nipper 様の環境は当方と同じさくらインターネットで8.5.1、stucco2.1.6で正常動作しているとのこと。
・Apacheに原因があるのかどうか不明だが開発環境のXAMPPを5.6.15から7.3.2にアップグレード。
・XAMPP7.3.2で新規に8.5.1、stucco2.1.6をインストールしテストしたが同じ現象。
・サーバ側ではなくブラウザ側の問題なのかと思いChromeのキャッシュクリアとハード再読込を行ったところ正常に動作。
・元のXAMPP5.6.15で8.5.1、stucco2.1.6を動かして確認したところ正常に動作した。

今後はアップグレードしたら必ずサーバのキャッシュクリアと共にクライアントのブラウザのキャッシュをクリアすることにしようと思います。

Katz Ueno 様、nipper 様、有難うございました。