0

ローカルホストで Magento を使用しようとしていますが、管理領域にログインしようとすると画面が更新されます。

アドレスバーでは、localhost/magento/.......(etc) でした。127.0.0.1/magento/.......(etc) に変更すると、許可されました。管理領域のボタンの 1 つをクリックすると、localhost/magento/.... に戻ります。 ..(etc) もう一度ログイン ページに直面します。

localhost ではなく 127.0.0.1 がデフォルトとして使用されるように設定を変更する方法と場所を教えてください。

4

4 に答える 4

4

最後に、提案と再インストールの7時間後、私はそれを修正しました。同じ問題を抱えている人のために、私がしたことを共有します.

Magento 1.7.0.2 を使用しています。Magento は Linux システム用に設計されているため、Windows に Magento をインストールすると、Cookie に関する問題が発生するようです。したがって、Cookieの問題をソートする必要があります。これを行うには、Magento フォルダーを開き、app>code>core>mage>core>model>session>abstract varien.php の 85 ~ 92 行目に移動します。

    // session cookie params
    $cookieParams = array(
        'lifetime' => $cookie->getLifetime(),
        'path'     => $cookie->getPath()
        //'domain'   => $cookie->getConfigDomain(),
        //'secure'   => $cookie->isSecure(),
        //'httponly' => $cookie->getHttponly()
    );

コードをこれに変更します。

どうやらphp curlなどの他の問題があるようですが、私はこれらに遭遇しませんでしたが、次のtut:

http://ecommercedeveloper.com/articles/1419-tutorial-avoid-two-problems-installing-magento-on-a-localhost/

それをカバーします。また、そこから情報を入手しましたが、使用しているバージョンのコードはそのバージョンとは少し異なります。

于 2013-03-26T21:49:19.280 に答える
1

loaclhost を 12.0.0.1 に変更する場合は、次のようにします。

データベースにアクセスできる場合は、「*core_config_data*」テーブルに移動し、そこで「web/unsecure/base_url」と「web/secure/base_url」を localhost ではなく 127.0.0.1 に変更します。

それ以外の場合は、tony09uk が提供するソリューションを使用できます。

于 2013-03-27T05:38:16.333 に答える
0

データベースにアクセスしてテーブルを開いている場合: 次core_config_data を検索します。SELECT * FROM core_config_data WHERE path LIKE '%cookie%'

変更: cookie_domain& cookie_pathto = "" (空の文字列)。もう一度管理パネルにログインします。修繕!

于 2016-06-06T10:19:10.133 に答える