Blog

baserCMSアップデートしました

やっと最新バージョンになったけど…

ローカルお試しサイトで試したかったけど…

 先日構築したXAMPPによるローカルお試しサイトを使って,baserCMS5.1へのアップデートをテストしようと考えていたのですが,なぜかエラーが出てできませんでした。サブフォルダにインストールしたり,MAMPで環境を作ろうとしたり,いろいろ手を変えてみたもののローカル環境ではテストすることができませんでした。

結局公開サイトでアップデート実行することに

 次にレンタルサーバのサブフォルダにバックアップからコピーサイトを作ろうとしましたが,画像がリンク切れになってうまく移設できませんでした。

仕方なく,公開サイトでアップデート実行してみようとしましたが,今度は謎のエラーメッセージがたくさん出てアップデートプログラムのダウンロードができない状態でした。

2024-10-14 19:45:19 error: Composer によるアップデートが失敗しました。update ログを確認してください。

2024-10-14 19:45:19 error: A script named install would override a Composer command and has been skipped

./composer.json has been updated

Running composer update baserproject/baser-core --with-all-dependencies

Loading composer repositories with package information

Updating dependencies

Your requirements could not be resolved to an installable set of packages.

Problem 1

  • cakephp/bake is fixed to 3.x-dev (lock file version) by a partial update but that version is rejected by your minimum-stability. Make sure you list it as an argument for the update command.

最後のProblemは5まで続きました。

頼みの綱はユーザーズフォーラム

 わらをもすがる思いでユーザーズフォーラムで質問をしたところ,的確に方法を教えていただきアップデートができるようになりました。

1)composer.lockファイルを削除する

これでアップデートプログラムがダウンロードできるようになりました。

2)BcUpdateSupporter が提供する 5.0.20 用の composer.json と composer.lock を配置した上で,書き込み権限を与える

これでアップデートが実行できるようになりました。

5.1.0にアップデートしたところで,BcUpdateSupporterのバージョンが古いことに気づき,新しいバージョンにして5.1.1→5.1.2→5.1.3と順調にアップデートできました。

カスタムテーマだとサイトが表示しない

 これで問題解決と思いきや,何とサイトが表示されなくなってしまいました。しかし,以前表示されなくなったときとは異なり,管理画面にはアクセスできました。

さらに,テーマをデフォルトのものに切り替えるとトップページが表示されるので,おそらくテーマをカスタマイズしているのが原因かと考えています。

とりあえず暫定的にデフォルトのテーマにして,ユーザーズフォーラムで質問しつつ原因を探っているところです。
(追記)この問題もユーザーズフォーラムで解決策を教えていただき,カスタマイズしたテーマでサイトが表示されるようになりました。原因不明のトラブルの時に日本語で質問できて,開発メンバーの方に教えていただけるのでbaserCMSを選んでよかったです。

この記事へのコメント

コメントはまだありません。

コメントを送る

必須
必須  
※ メールアドレスは公開されません
任意
必須
Loading...  画像の文字を入力してください
1
2
3
4
5
6
7
8