Это не вопрос, а скорее ответ на проблему, которая довольно старая, но повторяется. Я помню, как боролся с этим в те дни, когда я настраивал Magento 1.9, и это снова произошло на этот раз на Magento 2.1.4. Я полностью забыл о том, как я это исправил тогда, поэтому на этот раз я документирую свой ответ на случай, если кому-то это тоже понадобится.
Постановка задачи
По сути, вы настраивали свое хранилище Magento 2.1, выполнили все требования к серверу, добавили SSL, настроили свой веб-сайт, просмотр магазина и магазина и заполнили конфигурацию магазина только для того, чтобы понять, что внезапно вы больше не сможете войти в панель администратора. В консоли браузера нет ошибок, нет никаких проблем с браузером Chrome / Firefox. Вы очищаете сеансы и кеш тоже безрезультатно. Вы нашли ответы, которые продолжают указывать на сеансы и настройки кэша, но вы следовали документации, и она все еще не работает.
источник
Ответы:
Чрезвычайная ситуация
Работает ли это решение, попробуйте сначала выполнить эти шаги. Вы сможете войти, что означает, что вы находитесь на правильной странице. Если вы по-прежнему не можете войти в систему, ваша проблема, скорее всего, отличается от той, которую я публикую, действуйте на свой страх и риск.
xxx_core_config_data
таблицу (xxx_ - дополнительный префикс таблицы, который вы могли установить во время установки)web/cookie/cookie_domain
web/cookie/cookie_httponly
web/cookie/cookie_lifetime
web/cookie/cookie_path
Вот и все. Теперь обновите страницу администратора и попробуйте войти. Это должно работать. Если это произойдет, теперь давайте рассмотрим суть проблемы.
Проблема
В большинстве случаев, следуя руководству, мы просим нас сохранить домен cookie как домен .domain.com, который ожидает субдомен, но имя магазина сохраняется
http://domain.com
как его основной URL.Исправление
Есть два способа решить эту проблему.
Если вы не собираетесь использовать поддомен для хранения файлов cookie, вы можете сохранить настройки домена cookie в разделе «Магазины» -> «Конфигурация» -> «Интернет» -> «Домен cookie» как (domain.com) без предшествующего периода и скобок.
Если вы планируете сделать свой магазин готовым к будущему и разрешить хранение файлов cookie для поддоменов, вам следует установить для домена cookie значение (
.domain.com
) с предыдущим периодом и без скобок. Однако в базовом URL-адресеStores -> Configuration -> Web -> Base URL
добавьтеwww
к своему доменному имени, например,http://www.domain.com
иhttps
в защищенный базовый URL-адрес, если вы используете SSL (что следует).Кроме того, другие настройки
Cookie Lifetime
cookie таковы: - 86400 (насколько я понимаю, вам это не нужно, и вы можете оставить его пустым и проверить «использовать системное значение», потому что теперь Magento сохраняет сеанс по соображениям безопасности).Cookie Path
- /Use HTTP Only
- ДаCookie Restriction Mode
- до вас. Если вы включите это, он будет отображать сообщение на внешнем интерфейсе с запросом согласия пользователя на сохранение файлов cookie.Примечание: еще раз, это для моих собственных будущих справочных целей и для любого, кто может столкнуться с этим разочарованием точно так же, как я сделал.
источник
Быстрая починка:
Добавьте или обновите записи веб-URL в https: // безопасные URL-адреса для следующих записей конфигурации в базе данных
В таблице>
core_config_data
установите ниже значение для вашего магазина:источник
Я испытал это после настройки нового проекта, сделанного ранее другими разработчиками. С моей стороны, вот как я это исправил.
В
core_config_data
таблице я искал путьweb/cookie/cookie_domain
. А потом выяснилось, что домен не совпадает с доменом текущего проекта. Поэтому я просто изменил его так, чтобы он совпадал с текущим доменом проекта. А потом после этого админский логин работает.источник
Вскоре после установки Magento, если у вас возникнут следующие проблемы: a. Администратор не может войти в систему после успешной установки b. Magento2: Ошибка 404 не найдена на странице входа администратора magento2 после успешной установки. с. Ссылки на странице администратора не работают.
Выполните следующие шаги
Это должно решить проблему
источник