本当に焦りました、商品登録が一通りすんだ後に、
プラグインで決済サービス(ソニーペイメントサービス)の認証キーを登録したら
ログイン出来ずに、エラーで開かない。
エラー:exception.error_title
なんじゃこれ、go_to_loginを押しても何も変わらない。
相当焦りました。
色々と調べて解決出来たんですが、結果としては下記の手順で解決しました。
1、下記のサイトを参考にまずは、エラーの内容が何なのかを調べたくて
デバックモードを有効化して、google chrome の翻訳機能でようやく原因がわかった。
ちなみに、上のサイトでつまづいた部分があったので一部確認で画像を追加しておきます。
私は「FileZila」を使っています。
/ ドメイン / public_html / サイト名
上記の中に「.env」ファイルがあるので、ローカル環境にダウンロードしたのですが、いくら探しても見つからず、
ダウンロードされた場所は、左画面のDesktopのところにあった!!
このファイルを直接開いて、サイトに記載されている通り
下記のように変更して、EC-CUBEの管理画面URLを開くとエラーの内容が出てきました。
[変更前]
APP_ENV=prod
APP_DEBUG=0
[変更後]
APP_ENV=dev
APP_DEBUG=1
上記のやり方で、エラーの内容がわかったところで、下記が原因でした。
2、messages.ja.yamlのファイルをカスタマイズするためにいじっていたのですが、
どうやらこれが悪さをしていたそうです。
…っが!!
元に戻したくても、バックアップをとっていなかったので、どうしようと散々考えた結果
「別のEC-CUBE4で作った分から、同じデフォルトのテンプレートであればmessages.ja.yamlが入っていたディレクトリ(ファイル)ごとコピペしたら
治るんじゃないかと、やってみたところ見事に【解消】
よかった。ほんまによかった。
ちなみに、コピペしたファイルは下記にあります。
/ ドメイン / public_html / サイト名 / src / Eccube / Resource / locale
この「locale」ファイルをそのままコピペしました。
以上、参考になれば幸いです。