Я испытываю затруднения, входящие в панель администрации Magento на одном из наших сайтов подготовки (это работает 100% над нашими webdev серверами и работало просто великолепно не слишком долго назад на сервере подготовки также).
Я провел некоторое исследование, и большинство людей предполагает, что это получено, чтобы сделать с выполнением Magento на localhost и браузерах, не сохраняющих cookie для доменов без точек в доменном имени. Проблема, с которой, однако то, что мы выполняем ее с http://staging.sitename... и т.д.
Другой, которым состоят в том немного вещей, которые были предложены, где кто-то изменил имя по умолчанию для доступа к администратору в конфигурации, но мы не изменили его.
У кого-либо есть какие-либо идеи, которые могли бы помочь?
Спасибо за то, что заняли время для выручения меня!
С наилучшими пожеланиями,
Rémy
Мне удалось это исправить! Я нашел это решение здесь: http://blog.chapagain.com.np/magento-admin-login-problem/ .
Я хотел узнать, почему это исправило его, и var_dumped прокомментировал элементы, которые я прокомментировал, и понял, что домен cookie устанавливается только в '/', а мы установили magento в разделе '/shop/'. Поэтому я перешел в раздел конфигурации (сумев войти в систему после того, как прокомментировал 3 строки, упомянутые в статье), изменил Cookie Domain и Cookie Path на пустое место и сохранил их. Затем я расстегнул эти строки и попробовал еще раз, и все работает хорошо!
Поможет наличие специфической ошибки. Пара кадров в темноте -
Стоит проверить ваши переписывания. У меня были проблемы при переходе с сервера на сервер, где одна из них не имеет правильной настройки перезаписи. если servername.com/index.php/admin работает, а servername.com/admin нет, то у вас проблема с перезаписью.
Также возможно, что base_url не настроен для правильного сервера. Вы изменили его при перемещении базы данных? Смотрите мой ответ на в этом посте для подробностей.