【現象】
・EC-CUBE4で管理画面もサイトも見れなくなる
・/var/log/prod/内のログで以下のようなメッセージが出る。
[日付時刻] php.INFO [N/A] [dc561b7] [N/A] [Symfony\Component\Debug\ErrorHandler:handleError:523] – User Deprecated: The “Eccube\Service\Composer\ComposerApiService” service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. {“exception”:”[object] (ErrorException(code: 0): User Deprecated: The \”Eccube\\Service\\Composer\\ComposerApiService\” service is private, getting it from the container is deprecated since Symfony 3.2 and will fail in 4.0. You should either make the service public, or stop using the container directly and use dependency injection instead. at [EC-CUBEのディレクトリ]/vendor/symfony/dependency-injection/Container.php:282)”} [POST, /www/celogin/content/cache, [IPアドレス], [ドメイン]/www/celogin/content/cache, [UA(ユーザーエージェント)]
【原因】
不明
【対策】
/app/config/eccube/packages/framework.yamlの最終2行に
user_data: base_path: '/html/user_data'
が追加されているのでコメントアウト(削除でもOK)する
#user_data: #base_path: '/html/user_data'
【補足】
原因は調査中
最初プラグインをインストール・停止したら発生したと思ったが新規でEC-CUBE4インストール、プラグインインストールと停止したが発生せず。
RELATED
-
2023年12月13日
-
2023年8月24日
-
2023年8月1日
-
2021年8月25日
コメントを残す