バージョン選択

フォーラム

メニュー

オンライン状況

70 人のユーザが現在オンラインです。 (54 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 69
ina2 もっと...

サイト内検索

プラグイン > バグ報告・利用に関する質問 > 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にてインストールしている様ですが、管理画面かコマンドラインからインストールをどちらから行いましたか?


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

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の容量を増やすなどしましたが効果がありませんでした。

元のスレッドの標題とは異なりますが、
こちら何かご存じありませんでしょうか。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は93,736名です
総投稿数は111,095件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2318
5
umebius
2085
6
yuh
1858
7
h_tanaka
1760
8
red
1574
9
mcontact
1469
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.