質問 > 管理機能 > EC-CUBE4のサーバー移行後に管理画面にログインできない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2019/4/17 17:54
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
EC-CUBE4のサーバー移行後に管理画面にログインできない EC-CUBE 4.0.2
本番環境から検証環境を作成するために、次の手順を行いました。 1.DBをまるごと移行 2.git clone を実行する 3..env の次の項目を変更 DATABASE_URL MAILER_URL フロントサイトは問題なく表示できたのですが、管理画面にログインしようとすると、再度ログイン画面にリダイレクトされてしまいます。 画面上にメッセージは表示されていません。 デバッグモードでもエラーは出ず、ログにはERRORもFATALも発生していませんでした。 試しに間違ったログインIDとパスワードを入力しても同様にリダイレクトされてしまいました。 なお、ECCUBE_AUTH_MAGICは本番環境と同じものを使用しています。 どのような原因が考えられますでしょうか?
|
468 |
投稿日時: 2019/4/17 18:08
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない フロント側で会員ログインできるようなデータはありますか?
フロントでもログインできないようであれば、cookie関連の設定に何かあるのではないかと思います。 .envのECCUBE_COOKIE_PATH辺りはどのようになっていますか?
|
h_tanaka |
投稿日時: 2019/4/17 18:10
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない 自己解決しました。
原因はわかりませんが、dtb_member の password, salt が本番環境と異なっていました。 DBをまるごと入れ直しました。 その後、スーパーリロードでも、ブラウザキャッシュがクリアされないようで、シークレットウィンドウでログインできました。
|
h_tanaka |
投稿日時: 2019/4/18 17:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない 管理もフロントもログインできたので問題ないかと思っていましたが、フロントページをスマホ表示にするとエラーが出ました。
エラーの原因わかりますでしょうか? The "/Applications/MAMP/htdocs/test/src/Eccube/Resource/template/smartphone" directory does not exist ("/Applications/MAMP/htdocs/test/src/Eccube/Resource/template/smartphone").
|
468 |
投稿日時: 2019/4/18 19:57
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない エラーで示されている箇所のディレクトリが存在していない、パーミッションが誤っている等の可能性はありませんか?
メッセージとしては、ディレクトリが存在していないと表示されていると思います。
|
h_tanaka |
投稿日時: 2019/4/18 20:00
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない 468 さん
はい、実際ディレクトリは存在していません。 ただ、標準インストールでもこのディレクトリは存在しておらず、エラー内容に関する箇所でカスタマイズした覚えもないんです。。 それに、コピー元の本番環境では問題なくスマホ表示できるようです。
|
468 |
投稿日時: 2019/4/18 22:09
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない 私の手元にあるデフォルト環境では
該当ディレクトリは存在しておりますが如何でしょうか? ディレクトリ内にファイルはありませんが...
|
h_tanaka |
投稿日時: 2019/4/19 7:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない 468 さん
失礼しました。 見間違っていました。 確かにデフォルト環境では存在しますね。 対象のディレクトリを新規作成したらエラーは解消しました。 ありがとうございます。 ファイルのないディレクトリだからGit管理されなかったのでしょうか。。
|
umebius |
投稿日時: 2019/4/21 13:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない ファイルのないディレクトリはGitでは管理できないです。
https://qiita.com/tommy_aka_jps/items/b2ae85cbeab77e12a925 パッケージ版でもPluginディレクトリなど存在しないとエラーになる場所にも.gitkeep入れておいて欲しいです(笑) |
h_tanaka |
投稿日時: 2019/4/22 8:53
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE4のサーバー移行後に管理画面にログインできない umebius さん
ありがとうございます。 .gitkeep を作成することでGit管理されるようになりました。 確かに、本体側で対応してほしいとこではありますね。。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |