Я новичок в Magento, после установки версии сообщества Magento 2. Я не могу получить доступ к панели администратора. Я получаю ниже ошибки.
Эта веб-страница имеет цикл перенаправления
Ошибка ERR_TOO_MANY_REDIRECTS
Пожалуйста, помогите мне решить проблему. Заранее спасибо всем.
magento2
admin
installation
Абдул Азиз
источник
источник
Ответы:
У меня была та же проблема с манипулированием базами данных, этот ответ решил мою проблему ERR_TOO_MANY_REDIRECTS:
/magento//a/84756/50635
Или с доступом к базе данных измените следующее значение записи на 1 :
источник
В моем случае я импортировал уже существующую базу данных Magento 2. Причина, по которой я получил ошибку, была из-за домена cookie в базе данных. Зайдите в свою базу данных и посмотрите в таблицу
core_config_data
. Вы должны увидеть путь под названиемweb/cookie/cookie_domain
. Убедитесь, что домен совпадает с тем, на котором вы установили Magento 2. Пример: Если вы установили Magento 2,local.dev/<magento-root>
вход в системуweb/cookie/cookie_domain
должен бытьlocal.dev
.источник
web/cookie/cookie_domain
с NULL на мое доменное имя, но все равно оно не работает.Я ссылаюсь на ваш домен в magento как на example.com в этом посте. Если это www.example.com или store.example.com или что-то еще, замените соответственно.
Я только столкнулся с этой проблемой, и вот особенности. Magento 2 2.2.2 установить. Первоначально я настроил защищенные базовые URL- адреса на http://example.com/, и когда я настраивал свой SSL-сертификат letsencrypt на моем сервере, я бездумно включил опцию перенаправления всего http-трафика на https.
Обычно это не проблема, но Magento может быть немного темпераментным. Я посетил мой магазин и мой SSL работает правильно, но когда я попытался получить доступ к администратору, я получил уведомление «ERR_TOO_MANY_REDIRECTS» и неудачную загрузку страницы.
Я вижу несколько способов решить эту проблему, но один, который помог мне с первой попытки, был следующим.
просмотрите выходные данные и найдите web / secure / base_url, web / secure / base_link_url & web / secure / use_in_adminhtml .
Эти значения должны быть настроены с https://example.com/ для параметров URL и web / secure / use_in_adminhtml = 1.
Если это не так, вы можете запустить следующие команды из каталога установки magento для обновления вашей конфигурации.
После этого зайдите на страницу администратора, очистите кеш браузера, перезагрузите компьютер, и теперь у вас должен быть доступ обратно! с поддержкой SSL.
Первый шаг, который я хотел бы предпринять после этого, - это снова войти на портал администратора и проверить параметры конфигурации, чтобы убедиться, что вы не столкнетесь с какими-либо другими непредвиденными проблемами.
Я надеюсь, что это поможет!
Вот несколько ресурсов Magento, которые помогут вам:
Установить значения конфигурации
Справочник по другим путям конфигурации
Чувствительные и системные ссылки
источник
В моем случае я скопировал веб-сайт с сервера клиента и настраивал его в своей локальной системе. Я просто удалил cookie / домен из
таблицы, а затем очистили кеш, у меня все заработало!
Вы также можете сделать это:
источник
У меня была такая же проблема после переключения сайта на https. Когда я проверял web / cookie / cookie_domain в core_config_data, это было NULL.
Затем я установил его в свой fqdn:
После этого я перезапустил сайт, и он работал нормально:
источник
Я получил ошибку ERR_TOO_MANY_REDIRECTS, потому что я забыл установить версию PHP на PHP7.
источник
Эта ошибка возникает из-за использования в
localhost
качестве имени вашего хоста, особенно в Chrome. Мы рекомендуем использовать свой собственный домен. Проверьте блог Алана для деталейисточник
Вы можете попробовать переустановить Magento с локальным IP, а не с localhost.
Это будет
http://127.0.0.1/foldername
. После установки вы сможете получить к нему доступ из любого браузера.Вы также можете изменить запись в базе данных в core_config_data, где значение будет выглядеть так:
заменить это на
источник
Кроме того - просто чтобы добавить то, что я испытал, если вы работаете с Apache, но используете nginx для завершения ssl (и, возможно, кеш лака), то убедитесь, что ваш Apache имеет
в противном случае это происходит вокруг с безумным перенаправлением nginx
источник
Решение этой проблемы https://github.com/magento/magento2/issues/2473 необходимо изменить имя домена
источник
Не используйте умлауты в base-url, например:
www.yourhost/österreich
Я должен был переименовать его в
источник
В моем случае я установил значение для
web/cookie/cookie_domain
пути вcore_config_data
таблице в NULL .Вы можете сделать это, используя Magerun , вот так:
источник
В моем случае я использовал IP вместо localhost, но все еще не разрешил. Изменен ключ админки. Это сработало.
Конечно, все приведенные выше ответы остаются в силе, так как мы сталкивались и применяли их во время разработки.
Chrome вызывает это много. Firefox немного лучше справляется с этим.
источник
Я использую Magento 2 в AWS и, следуя предложению Райана Уилсона, исправил проблему, перейдя в папку htdocs, где установлен magento, и использую следующую команду
источник
в версии magento 2.2 я даже не нашел пути web / cookie / cookie_domain в core_config_data. так что в моем случае проблема была с сервисом memcached. Я установил session.save_handler = memcached в php.ini в соответствии с документами magento, и это помешало администратору правильно открыться, в то время как front был в порядке. После смены обработчиков обратно на session.save_handler = файлы все работали
источник
У меня была та же проблема, чтобы исправить это, войдя в
значение изменяется на NULL на 1
источник
Вручную удалить var / cache / * и var / session / * исправили для меня после перемещения сайта из одного субдомена в другой и изменения необходимых base_urls.
источник
Ни одно из предложенных здесь решений не работало для моей среды разработки, работающей в контейнере Docker. Для меня сработало изменение следующей строки в
etc/nginx/fastcgi
:... чтобы:
Источник: https://magenticians.com/magento-ssl-configuration-issues-resolved/#Enabling-SSL .
источник
В моем случае Windows не производила перехватчики должным образом. Я скомпилировал код в моей ОС Windows и скопировал код в мой докер-контейнер. Я полагаю, что проблема - это проблема пути. Смотри здесь
Моя версия Magento была 2.3.3
источник
Это сработало для меня!
источник
Убедитесь, что в вашем nginx / apache настроено SSL-соединение. Если вы отметили SSL-соединение для доступа администратора и у вас не настроен SSL, он перенаправляет на стандартное соединение http: //, а затем обратно на https: //. Вот почему есть петля.
В nginx должно быть что-то вроде этого:
источник
Попробуйте использовать это .htaccess исправить
источник