2013-05-12 2 views
6

Домашняя страница веб-сайта Magento имеет ошибку цикла перенаправления. Когда я пытаюсь открыть его он идет на мой старый сервер 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.

Когда я пытаюсь войти в админ он принимает меня старый сервер администратора URL без каких-либо ошибок.

Я загрузил новую базу данных и подключил свой магазин к тому, что он отлично работает, но когда я подключу его к своей старой базе данных, он дает такую ​​же ошибку.

Просьба сообщить мне.

ответ

3

Перейти к таблице core_config_data

Update это значение, чтобы быть вашим локальный URL (или любой URL вы предоставляете во время установки):

веб/безопасный/base_url // (новый URL)

web/unsecure/base_url // (новый url)

Пустой каталог var.

+1

Да я сделал это, но решен проблема при ручном удалении кеша – user2344179

+1

Проблема решена после очистки ящика вручную. – user2344179

1

Я исправлю это.

я вручную удалил свой кэш я не смог войти в моей amdin и исправляется

0

Моим вопрос был Cloudflare, поставить его в режиме развития, и она работала. Это связано с кешем.

5

Неверные разрешения может также вызвать это. Поэтому в дополнение к обрезке папок var/cache и var/session, убедитесь, что у вас есть необходимые разрешения для каталогов, подкаталогов и файлов app, skin и includes. Я считаю, что предлагаемая настройка разрешения - . Вы можете сделать это с помощью надлежащего FTP-клиента, такого как FireZilla.

6

Это не идеальное решение, но у меня были проблемы с Magento 1.9.x.

Установка была: Nginx Proxy & SSL Terminator => Apache Webserver

Независимо от того, что я сделал, позволяя SSL вызвало цикл перенаправления. Я сузил проблему до Magento, а не с конфигурациями Nginx.

Это было похоже на то, что Magento не знал, что он получил безопасное соединение от Nginx, хотя были установлены правильные заголовки.

Грязное решение было добавить код в самом низу index.php внутри каталог Magento корня (т.е. /var/www/magento.) Непосредственно перед Mage::run... линией, например, так:

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

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

это решение сработало для меня, а очистка кеша - нет. – voxoid

Смежные вопросы