プラグイン > バグ報告・利用に関する質問 > API42プラグインをインストールするとエラーが発生し、管理画面にログインできなくなる。 |
バグ報告・利用に関する質問
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
blues |
投稿日時: 2024/9/17 14:03
対応状況: 解決済
|
新米 登録日: 2024/9/17 居住地: 投稿: 2 |
API42プラグインをインストールするとエラーが発生し、管理画面にログインできなくなる。 ▼テンプレート
[EC-CUBE] 4.3 新規インストール [環境] Docker [OS] Windows11 [PHP] 8.1.2 [データベース] MySQL 8.0.39 [WEBサーバ] Apache 2.4 [ブラウザ] chrome 128.0.6613.138 [導入プラグインの有無] EC-CUBE Web API プラグイン(4.2/4.3系) [カスタマイズの有無] 管理画面から独自ブロックとカスタマイズCSSを追加しました。 [現象] 【再現手順】 EC-CUBE Web API プラグイン(4.2/4.3系)を管理画面からインストールする。 【概要】 上記プラグインをインストールしたところ、 インストール中にエラーが発生し、管理画面・フロント画面ともにブラウザからアクセス不可になりました。 Dockerのec-cubeコンテナはそもそも立ち上がっておらず、ログには 2024-09-17 13:31:03 > bin/console doctrine:database:create 2024-09-17 13:31:03 2024-09-17 13:31:03 In DebugClassLoader.php line 296: 2024-09-17 13:31:03 2024-09-17 13:31:03 Warning: include(/var/www/html/vendor/composer/../doctrine/doctrine-bundle/ 2024-09-17 13:31:03 DoctrineBundle.php): Failed to open stream: No such file or directory 2024-09-17 13:31:03 2024-09-17 13:31:03 2024-09-17 13:31:03 2024-09-17T04:31:03+00:00 [info] User Deprecated: Method "Symfony\Component\HttpKernel\Kernel::boot()" might add "void" as a native return type declaration in the future. Do the same in child class "Eccube\Kernel" now to avoid errors or add an explicit @return annotation to suppress this message. 2024-09-17 13:31:03 2024-09-17T04:31:03+00:00 [info] User Deprecated: Method "Symfony\Component\HttpKernel\Kernel::build()" might add "void" as a native return type declaration in the future. Do the same in child class "Eccube\Kernel" now to avoid errors or add an explicit @return annotation to suppress this message. 2024-09-17 13:31:03 Script bin/console doctrine:database:create handling the installer-scripts event returned with error code 1 というエラーが発生しております。 【試したこと】 ・Pluginディレクトリのapi42ディレクトリを削除 ・doctrine/bundleのみの再インストール(composer.jsonからdoctrine/bundleを削除して、composer require doctrine/bundle) ・composer.jsonのec-cube/api42を削除、 ・vendor, composer.lockを削除して、composer installの実行。 → 結果、キャッシュの削除・生成はできるようになりましたが、 dockerコンテナ上でのエラーは解決しておりません。 |
mcontact |
投稿日時: 2024/9/19 11:05
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1469 |
Re: API42プラグインをインストールするとエラーが発生し、管理画面にログインできなくなる。 > 上記プラグインをインストールしたところ、
> インストール中にエラーが発生し、管理画面・フロント画面ともにブラウザからアクセス不可になりました。 EC-CUBE標準のみであれば、EC-CUBE Web API プラグイン(4.2/4.3系)は問題なくインストールおよび有効化できます。 カスタマイズ等をしている様なので、カスタマイズ内容が影響している可能性があるかもしれません。 またDockerにてインストールしている様ですが、管理画面かコマンドラインからインストールをどちらから行いましたか?
|
blues |
投稿日時: 2024/9/21 15:28
対応状況: −−−
|
新米 登録日: 2024/9/17 居住地: 投稿: 2 |
Re: API42プラグインをインストールするとエラーが発生し、管理画面にログインできなくなる。 ありがとうございます。
こちらコマンドラインからインストールを行い、githubからcloneしてきました。 ちなみにアクセス不可の状態から復旧できるようにはなりました。 Dockerのvendor, varボリュームを削除し、API42プラグインのディレクトリを削除、composer.jsonからAPI42プラグインの記述を削除、composer.lockとvendorを削除してcomposer installを実施したところ画面にアクセスできるようになりました。 ただ、再びプラグインのインストールを試したのですが依然としてシステムエラーが発生してインストールができない状況です。 .maintenanceファイルの設置や、.wslconfigファイルを作成してDockerのメモリやswapの容量を増やすなどしましたが効果がありませんでした。 元のスレッドの標題とは異なりますが、 こちら何かご存じありませんでしょうか。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |