2013-05-12 3 views
6

Magento Webサイトのホームページにリダイレクトループエラーがあります。私はそれを開こうとすると、それは私の古いサーバーのURLに移動し、エラーを与える:私は管理者に移動しようとすると、それはエラーなしで私に古いサーバー管理URLを取りMagentoにリダイレクトループがあります

The webpage resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer.

私は新鮮なデータベースをダウンロードし、正常に動作するように私の店を接続しましたが、私は古いデータベースに接続すると同じエラーが発生します。

ご連絡ください。

ウェブ/安全な/ BASE_URL //(新しいURL)

:テーブルcore_config_data

アップデートこれらの値に

答えて

3

GoがローカルホストのURL(または任意のURLは、インストールしながら、提供している)であることをweb/unsecure/base_url //(新しいURL)

varフォルダを空にします。

+1

はい、私はそれをしたが、解決手動でキャッシュを削除したときの問題 – user2344179

+1

キャッシュを手動でクリアした後に問題が解決しました。 – user2344179

1

私はそれを修正しました。

私は手動で私は私のamdinにログインすることができませんでしたし、それが一定の

0

を取得する私の問題は、CloudFlareのだった私のキャッシュを削除し、開発モードでそれを入れて、それが働きました。それはキャッシュ関連でした。

5

間違ったアクセス許可もこれを引き起こします。したがって、var/cachevar/sessionフォルダを切り捨てることに加えて、appskin、およびincludesディレクトリ、サブディレクトリ、およびファイルに対して適切な権限を持っていることを確認してください。推奨されるアクセス許可の設定はと思われます。 FireZillaなどの適切なFTPクライアントでこれを行うことができます。

6

これは理想的な解決策ではありませんが、私はMagento 1.9.xで問題が発生していました。

設定されました:どんなに私はSSLを有効に何をしたかNginx Proxy & SSL Terminator => Apache Webserver

はリダイレクトループを引き起こしました。私は問題をNginxの設定ではなくMagentoに絞り込んだ。

正しいヘッダーが設定されているにもかかわらず、MagentoはNginxから安全な接続を受け取っていたことを知らなかったようでした。

汚いソリューションはそうのように、ちょうどMage::run...行の前に(。すなわち/var/www/magento)Magentoのルートディレクトリ内のindex.phpの一番下にいくつかのコードを追加しました:

if(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) { 
    $_SERVER['HTTPS'] = 'on'; 
    $_SERVER['SERVER_PORT'] = 443; 
} 

Mage::run($mageRunCode, $mageRunType); 
+0

この解決策は私のために働いていましたが、キャッシュをクリアすることはできませんでした。 – voxoid

関連する問題