質問: ### 前提・実現したいこと 商品画像登録したい ### 発生している問題・エラーメッセージ EC-CUBE ログ表示を見ると、下記のようなログを吐いていました。 eccube.CRITICAL [64da12fb] [887f4ecf] [2] [LogListener:logException:112] - InvalidArgumentException: The "" directory does not exist. (uncaught exception) at /eccube/eccube-3.0.16/vendor/symfony/finder/Finder.php line 635 {"exception":"[object] (InvalidArgumentException(code: 0): The \"\" directory does not exist. at /eccube/eccube-3.0.16/vendor/symfony/finder/Finder.php:635)"} ### 補足情報(FW/ツールのバージョンなど) awsで証明書取得、サーバーもaws、ロードバランサーは使っていません。 EC-CUBE 3.0.16 サーバーOS Linux hoge.internal 4.14.62-70.117.amzn2.x86_64 DBサーバー MySQL 5.5.56-MariaDB WEBサーバー Apache/2.4.34 () OpenSSL/1.0.2k-fips PHP/5.4.16 PHP 5.4.16 ### 経緯 商品登録をしていたら、(EC-CUBE管理画面→商品登録)商品画像がUpload出来ないことに 気が付きました。サムネイルも「×」で表示されません。 jpegでUploadしています。画像サイズは100KB以下です。 色々考えていたら、表題のようにファイル管理画面が開けていないのに気が付きました。 ログからは、Finder.phpの635行目の 「The \"\" directory」がないよ、ということだと思いますが、どう対応すれば良いのでしょうか? 該当行は以下のようになっていました。 「throw new \InvalidArgumentException(sprintf('The "%s" directory does not exist.', $dir));」 ※あまり詳しくないので、知恵をお借りしたい状況です。よろしくお願いいたします。
回答: 前回の質問で`path.yml`等をいじったとありましたが、これらをインストールした状態に戻しましたか? おそらくこのあたりのパス設定が間違っているのではないかと思います。 各設定ファイルはインストール時に入力した内容をもとに自動作成されるので、環境によって内容が違います。 ゆえに一般回答ができないのですが、どうしてもうまくいかない場合は現状をバックアップして再インストールもご検討ください。