tips blog

EC-CUBE4で管理画面もサイトも見れなくなる。

2019年7月3日

【現象】

・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インストール、プラグインインストールと停止したが発生せず。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です