アップデートでサイトが表示できなくなるのが不安なのです
過去の記事をみて思い出しながら設定
以前試行錯誤の末に構築したローカルお試し環境は,サイトデータを新しくしようとした際にエラーが出てサイトが表示できなくなり,私のつたない技術力では対処できなくて削除してしまいました。それ以来Dockerは放置していたのですが,やはりアップデートが不安なので,思い切ってもう一度チャレンジしようと重い腰を上げた次第です。
まずは,Docker自体を使うのが久しぶりなので,baserCMSの公式ガイドの手順で環境を構築することにしました。
Blogの過去記事も確認しながら作業を進め,サイトデータをFTPで転送してアクセスしてみました。結果は以前と同じエラーメッセージ(下記画像参照)が出てしまいました。
baserCMSの公式サイトで配布されているコンテナのphpのバージョンは8.1.5ですが,当サイトのphpのバージョンが8.2であることが原因だと思います。
新たにLAMP環境を構築する
phpのバージョンアップの方法がわからなかったので,別のコンテナを使ってLAMP環境を構築することにしました。今回は下記のサイトを参考にしました。PHP 8.4 + MySQL 8.4 + Apache の Docker LAMP環境をWSL2で構築する - Qiita
コンテナが使うポートが既に使用されていてエラーが出たり,設定ファイルの書き方が間違っていたり,データの保存場所がわからなかったりと,時間はかかりましたがWeb上の情報で対処法を調べながらなんとか環境を構築し,FTPサーバを追加することもできました。今回はローカルお試し環境でWebサイトが表示できました。
何故かバージョンアップできない
早速baserCMSのバージョンを5.1.10から5.2.0にアップしてみました。結果はエラーもなくアップデートできましたというメッセージが出るのですが,なぜかバージョンは5.1.10のままになっています。パーミッションなどの設定を間違っているのかもしれませんが,今のところは解決できていません。おそるおそる公開サイトの方を5.2.0にアップデートしたところ,データベースのバージョンが古いというエラーが出ました。幸いにもアップデートサポータープラグインで対処し,何とか大丈夫なようです。やっぱりアップデートは一度試してみないと不安なので,上記の問題点を解決してローカルお試しサイトとして機能させたいです。











この記事へのコメント
コメントはまだありません。
コメントを送る