この記事は主に、PHP magento 背景にログインできない問題の解決策に関する関連情報を紹介します。ここでは、magento にログインできない問題に対して 2 つの解決策を提供します。必要な友人は参照してください
PHP magento 背景にログインできない問題の解決策
多くの友人が同じ経験をしているかもしれません。サーバーでドメイン名を設定した後は正常に Magento にアクセスできるようになりますが、ローカルで設定するとログインできなくなります。アカウントとパスワードを使用してログインすると、空白があることが判明し、バックエンドにログインできない問題を解決する 2 つの方法を紹介します。必要な友達はローカルの Magento バックエンドを参照できます。解決策 1:
これは Cookie の問題です。この問題は、Firefox などの IE コア以外のブラウザを使用することで解決できますが、ブラウザが Cookie を処理する方法は非常に似ていますが、100% 同じではありません。 Magento の他のバージョンでもこの問題は発生します。 この問題を修正する詳細な方法は、app/code/core/Mage/Core/Model/Session/Abstract/Varien.php を見つけることです。 行 70 あたりで、同様の内容が表示されます:// set session cookie params /* 码农教程 http://www.manongjc.com */ session_set_cookie_params( $this->getCookie()->getLifetime(), $this->getCookie()->getPath() // 注释掉后面或删除
解決策 2:
localhost でログインしないでください。IP アドレスでログインするように変更します: 例: http:// 192.168. 1.100/バックエンド アドレスを追加します Apache で他のアドレスを指定することもできます この問題は通常、サーバーでは発生しないため、変更する必要はありません。Magento1.9のバックグラウンドでログインできない問題
magento/app/code/core/Mage/Core/Model/Session/Abstract/varien.phpを開きます次のコードを見つけてコメントアウトします $cookieParams['domain ' ] = $cookie->getDomain(); この行でうまくいきます。if (isset($cookieParams['domain'])) { $cookieParams['domain'] = $cookie->getDomain(); }結果は以下の通り
if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); }しかし、これを実行してもエラーが発生したので、次の段落をコメントアウトしました
//if (isset($cookieParams['domain'])) { //$cookieParams['domain'] = $cookie->getDomain(); // }上記が内容の全文ですこの記事が皆さんの学習に役立つことを願っています。
SMTPプロトコルに基づいて電子メール送信インスタンスを実装するPHPメソッド
PHPは定期的な定期検証ヘルパーパブリッククラスを実装メソッド
以上がPHP magento 背景にログインできない問題の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。