Не заходит в админку Magento

Если при попытке зайти в админку вас выкидывает обратно на страницу входа, то одной из причин может быть то, что время на вашем компьютере отличается от времени на сервере, и Magento не получается «правильно» задать время жизни Cookie.

Как же все-таки зайти в админку?

Есть несколько решений.

1-й способ: Попробовать зайти из других браузеров

Да да. Это может помочь. Затем из админки смените время жизни Cookie в конфигурации и очистите кэш.

2-й способ: Правка данных в базе MySql

  1. В phpMyAdmin вам нужно выбрать таблицу core_config_data.
  2. В ней поискать значение web/cookie/cookie_lifetime
  3. Изменить это значение на 84600
  4. В папке с установкой Magento удалить папку var/cache (тем самым мы очистили кэш, папка потом появиться снова автоматически)
  5. Очистить cookies вашего браузера.
  6. Попробовать зайти снова.

Если этот способ не помог, то может помочь другой способ, более радикальный и менее правильный.

3-й способ: правка файлов движка (не рекомендуется, крайня мера)

Найдите файл app/code/core/Mage/Core/Model/Session/Abstract/Varien.php и около 88 строчки примерно закомментируйте код следующим образом:

// session cookie params
        $cookieParams = array(
            'lifetime' => $cookie->getLifetime(),
            'path'     => $cookie->getPath(),
            'domain'   => $cookie->getConfigDomain(),
            'secure'   => $cookie->isSecure(),
            'httponly' => $cookie->getHttponly()
        );

        /*if (!$cookieParams['httponly']) {
            unset($cookieParams['httponly']);
            if (!$cookieParams['secure']) {
                unset($cookieParams['secure']);
                if (!$cookieParams['domain']) {
                    unset($cookieParams['domain']);
                }
            }
        }

        if (isset($cookieParams['domain'])) {
            $cookieParams['domain'] = $cookie->getDomain();
        }*/

  

После всех проделанных действий не забудьте очищать кэш.

 

4 ответы
  1. Дима says:

    Спасибо. Вроде со временем на сервере проблем не нашел но все равно второй способ помог. Понять бы еще почему — вообще было бы здорово )))

    Ответить

Ответить

Хотите присоединиться к дискуссии?
Приглашаем поучаствовать!

Добавить комментарий для Егор Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>