質問 > 管理機能 > 決済プラグインを有効化しようとするとエラーが発生する |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
T.Y |
投稿日時: 2024/3/16 21:00
対応状況: −−−
|
半人前 登録日: 2023/8/3 居住地: 投稿: 13 |
決済プラグインを有効化しようとするとエラーが発生する [EC-CUBE] ver.4.2.3 新規インストール
[PHP] 8.1.27 [現象] EC-CUBEペイメントPlus決済プラグイン(4.2系)を有効化しようとすると、「Warning: foreach() argument must be of type array|object, null given」のエラーが表示され有効化ができません。 現在有効化しているプラグインは自作プラグインのみとなります。 エラー内容は以下の画像になります。 [img]https://drive.google.com/file/d/1H_4HSDBfsfOs8jVHvMHq-fvk0B5EGZ4N/view?usp=sharing[/img] ご教示よろしくお願いします。 |
k.nakayama |
投稿日時: 2024/3/16 23:36
対応状況: −−−
|
常連 登録日: 2019/10/11 居住地: 投稿: 59 |
Re: 決済プラグインを有効化しようとするとエラーが発生する ドライブの画像に権限設定されていてみれていませんが、
エラーの発生場所(行数)など記載されていませんか? 記載されていなければEC-CUBEのログでエラー内容を確認してみてください。 また、これは開発環境でしょうか?(APP_DEBUG=1) APP_DEBUG=0にしてエラーにならないならその方法で一度回避してもいいかもしれないですね。
|
T.Y |
投稿日時: 2024/3/16 23:49
対応状況: −−−
|
半人前 登録日: 2023/8/3 居住地: 投稿: 13 |
Re: 決済プラグインを有効化しようとするとエラーが発生する ありがとうございます。
エラーの発生場所ですが /var/www/html/src/Eccube/Service/PluginService.php:289 になります。 |
k.nakayama |
投稿日時: 2024/3/17 0:00
対応状況: −−−
|
常連 登録日: 2019/10/11 居住地: 投稿: 59 |
Re: 決済プラグインを有効化しようとするとエラーが発生する この記事と同じで独自プラグインなどに、空のEntityディレクトリ ができていないでしょうか?
https://umebius.com/eccube/warning-invalid-argument-supplied-for-foreach-in-mappingdriverchain-php-line-110/
|
T.Y |
投稿日時: 2024/3/17 20:21
対応状況: −−−
|
半人前 登録日: 2023/8/3 居住地: 投稿: 13 |
Re: 決済プラグインを有効化しようとするとエラーが発生する ありがとうございます。
指摘いただいた空のEntityディレクトリを持つプラグインがありました。 修正したところ解決することができました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |