PHP magento バックエンドのログイン失敗の解決策
多くの友人が同じ経験をしているかもしれません。サーバーでドメイン名を設定した後は正常に Magento にアクセスできますが、ローカルで設定した後、アカウントとパスワードでログインすると、バックエンドにログインできないことがわかります。この記事では、ローカルの Magento バックエンドにログインできない問題を解決する 2 つの方法を紹介します。必要な場合は参考にしてください。
解決策 1:
これは Cookie の問題です。この問題は Firefox などの非 IE コア ブラウザを使用することで解決できますが、これらのブラウザは非常に似た方法で Cookie を処理しますが、Magento の他のバージョンでもこの問題は発生します。 。
この問題を解決する詳細な方法は、app/code/core/Mage/Core/Model/Session/Abstract/Varien.php を見つけることです。
70 行目あたりに次のようなものが表示されます:
解決策 2:
ローカルホストでログインする必要はありません
IP アドレスに変更してログインします: 例: http://192.168.1.100/ にバックエンド アドレスを追加します。
Apache で他のアドレスを指定することもできます
この問題は通常、サーバーでは発生しないため、変更する必要はありません。
magento1.9 バックエンドでログインできない問題
magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.php を開きます
以下のコードを見つけて、$cookieParams['domain'] = $cookie->getDomain(); の行をコメントアウトすれば完了です。
結果は以下の通りです
ただし、これを実行してもエラーが発生したため、以下の段落全体をコメントアウトしました
読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。