概要(Overview)
EC-CUBE 4.3 環境(PHP 8.3)において、管理画面からオーナーズストア経由でプラグインをインストールすると、以下の依存関係エラーによりインストールが失敗します。なお、「独自開発のプラグイン」からのインストールではのエラーは発生しませんでした。
- lcobucci/clock 3.0.0 requires php ~8.1.0 || ~8.2.0 -> your php version (8.3.22; overridden via config.platform, same as actual) does not satisfy that requirement.
- league/oauth2-server-bundle v0.5.0 requires league/oauth2-server ^8.3 -> satisfiable by league/oauth2-server[8.5.4].
- ec-cube/api42 4.3.0 requires league/oauth2-server-bundle ^0.5 -> satisfiable by league/oauth2-server-bundle[v0.5.0].
- league/oauth2-server 8.5.4 requires lcobucci/clock ^2.2 || ^3.0 -> satisfiable by lcobucci/clock[3.0.0].
- ec-cube/api42 is locked to version 4.3.0 and an update of this package was not requested.
原因として、「EC-CUBE Web API プラグイン(4.2/4.3系)」がインストール済みである場合に発生しました。
このプラグインを削除した後に再度インストールを試みたところ、正常にインストールできることを確認しました。
再現手順(Procedure)
管理画面からオーナーズストア経由でプラグインをインストール
環境(Environment)
EC-CUBE: 4.3.0 パッケージ版
PHP: 8.3.22
概要(Overview)
EC-CUBE 4.3 環境(PHP 8.3)において、管理画面からオーナーズストア経由でプラグインをインストールすると、以下の依存関係エラーによりインストールが失敗します。なお、「独自開発のプラグイン」からのインストールではのエラーは発生しませんでした。
原因として、「EC-CUBE Web API プラグイン(4.2/4.3系)」がインストール済みである場合に発生しました。
このプラグインを削除した後に再度インストールを試みたところ、正常にインストールできることを確認しました。
再現手順(Procedure)
管理画面からオーナーズストア経由でプラグインをインストール
環境(Environment)
EC-CUBE: 4.3.0 パッケージ版
PHP: 8.3.22