XAMPPローカルお試しサイトでの話です
脱プラグインしていよいよアップデートテスト
baserCMSをアップデートすることができない原因であったプラグインを使わないようにWebサイトをリニューアルして,いよいよアップデートのテストができるところまできました。
まずはXAMPPで構築したローカルお試しサイトで最新バージョンであるbaserCMS5.1.1にアップデートして動きを確かめてから公開サイトのアップデートをしようと考えています。
何故かアップデートに失敗するのです
しかしながら,アップデートのための最新版プログラムをダウンロードするところでエラーが出てしまいます。
1回目は以下のようなエラーメッセージでした。どうもsqlite3というPHPのモジュールがインストールされていないとのことだったので,php.iniファイルを編集してsqlite3を有効にしました。
Problem 1
- baserproject/bc-installer[5.1.0, ..., 5.1.1] require ext-sqlite3 * -> it is missing from your system. Install or enable PHP's sqlite3 extension.
- Root composer.json requires baserproject/baser-core 5.1.x -> satisfiable by baserproject/baser-core[5.1.0, 5.1.1].
2回目は以下のようなエラーメッセージでした。こちらは対処法がわからなかったので,ユーザーズフォーラムで見つけたXAMPP環境でのアップデートについてのこちらの記事を見ながらファイルを修正しました。
cakephp/plugin-installer contains a Composer plugin which is blocked by your allow-plugins config. You may add it to the list if you consider it safe. You can run "composer config --no-plugins allow-plugins.cakephp/plugin-installer [true|false]" to enable it (true) or disable it explicitly and suppress this exception (false)
これで大丈夫かと思いきや,3回目のエラーメッセージが出ました。
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.
上記のエラーと同様のものがあと4つ出ていました。なかなかうまくいきません。
試しにサブディレクトリを作成して新規にbaserCMS5.0.20をインストールしてアップデートを試みましたが同じエラーが出てしまいました。
いろいろ調べてみましたがお手上げ状態なので,ユーザーズフォーラムで質問してみようと思います。
この記事へのコメント
コメントはまだありません。
コメントを送る