Не могу войти в Magento Admin - PullRequest
       61

Не могу войти в Magento Admin

26 голосов
/ 01 февраля 2010

У меня проблемы со входом в админ-панель Magento на одном из наших промежуточных сайтов (он работает на 100% на наших серверах webdev и прекрасно работал не так давно и на промежуточном сервере)

Я провел некоторое исследование, и большинство людей полагают, что это связано с запуском Magento на локальном хосте и браузерами, не сохраняющими куки для доменов без точек в имени домена. Однако проблема в том, что мы запускаем его с http://staging.sitename... и т. Д.

Еще несколько вещей, которые были предложены, это когда кто-то изменил имя по умолчанию для доступа к администратору в конфигурации, но мы не изменили его.

У кого-нибудь есть идеи, которые могут помочь?

Спасибо, что нашли время помочь мне!

С уважением,
Rémy

Ответы [ 22 ]

40 голосов
/ 01 февраля 2010

Мне удалось это исправить! Я нашел это решение здесь: http://blog.chapagain.com.np/magento-admin-login-problem/.

Я хотел бы знать, почему это исправило это, и var_dumped элементы, которые я закомментировал, понял, что домен cookie был установлен просто на «/», и мы установили magento в «/ shop /». Поэтому я пошел в раздел конфигурации (сумев войти в систему после того, как закомментировал 3 строки, упомянутые в статье), изменил домен cookie и путь к cookie, оставив их пустыми и сохраненными. Затем я раскомментировал эти строки и попробовал еще раз, и все работает хорошо!

18 голосов
/ 19 ноября 2012

В новой установке Magento выполните следующее ->

Открыть файл

app/code/core/Mage/Core/Model/Session/Abstract/Varien.php.

и измените код в строке 87 на этот ->

    $cookieParams = array(
        'lifetime' => $cookie->getLifetime(),
        'path'     => $cookie->getPath(),
      //  'domain'   => $cookie->getConfigDomain(),
      //  'secure'   => $cookie->isSecure(),
      //  'httponly' => $cookie->getHttponly()
    );
15 голосов
/ 11 марта 2013

Я также столкнулся с этой проблемой. Вот что я сделал: В core_config_data удалите все строки, где путь = web / cookie / cookie_domain

6 голосов
/ 26 апреля 2014

Просто очистите куки и кеш в веб-браузере. У меня отлично работает.

2 голосов
/ 18 августа 2014

Привет, у меня была такая же проблема, и я решил ее, удалив все файлы в / var / session. Я думаю, это потому что слишком много сеансов в Magento!

и для безопасности я изменил «Использовать только HTTP» на «Нет» в «Управление файлами cookie сеанса» настроек «Веб» после того, как смогу снова войти в систему ..

Я нашел это решение в интернете: https://magento.stackexchange.com/questions/26071/magento-1-9-can-t-login-to-admin-panel

2 голосов
/ 02 июля 2012

Я также столкнулся с этой проблемой. Вот что я сделал: В core_config_data удалите все строки, где path = web/cookie/cookie_domain

2 голосов
/ 01 февраля 2010

Наличие конкретной ошибки поможет. Пара снимков в темноте -

Стоит проверить ваши переписывает. У меня были проблемы при перемещении с сервера на сервер, когда у одного из них неправильно настроена перезапись. если servername.com/index.php/admin работает, а servername.com/admin - нет, значит, у вас проблема с перезаписью.

Возможно также, что base_url не настроен для правильного сервера. Вы изменили его, когда переместили базу данных? Смотрите мой ответ на этот пост для деталей.

1 голос
/ 09 сентября 2013

У меня нет доступа к бэкенду!

(Решение для меня):

приложение / и т.д. / local.xml линия 55

    <session_save><![CDATA[files]]></session_save>

заменить

    <session_save><![CDATA[db]]></session_save>
1 голос
/ 11 января 2013

Наш сайт работал нормально в течение нескольких месяцев, тогда сегодня никто не мог войти в систему как администратор, так и наши пользователи не могли войти в свои учетные записи веб-интерфейса. Мы работаем на сервере Linux.

Решение: каталог /magento/var/session был полон sess_* файлов сеансов, так что на самом деле их было столько, что попытка выполнить rm * не удалась. После утомительного разбивания файлов сессий по частям (rm sess_1*, rm sess_2*,... rm sess_a*, rm sess_b*,... rm sess_v*) внезапно я снова смог войти в Magento. На самом деле, я смог войти в систему после всего лишь нескольких партий.

Теория: если в каталоге сеанса слишком много файлов, Magento может не иметь возможности создавать новые файлы сеанса своевременно или, возможно, не создавать вообще.

1 голос
/ 21 августа 2011

Я решил просто очисткой кэша (выполните php mage clear-cache из вашей базовой директории Magento

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...