Я установил Magento 1.9 . Это работало хорошо в течение недели. Вдруг вчера, когда я попытался войти в панель администратора Magento и я напечатал username
и password
, нажал кнопку Вход и ничего не произошло. Страница обновляется и все. Нет ошибок или каких-либо других сообщений.
Если я ввел неправильное имя пользователя или пароль, это показывает ошибку.
После того, как я погуглил об этой проблеме, мне рекомендовали прокомментировать следующие строки в:
Приложение \ код \ ядро \ Mage \ Ядро \ Model \ Session \ Аннотация \ Varien.php
/* to solve login issue */
/*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();*/ //I have commented these lines
А для некоторых более старых версий ниже был рекомендован тот же файл.
$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path' => $cookie->getPath(),
//'domain' => $cookie->getConfigDomain()
//'secure' => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);
}*/
Даже после этого я не мог войти в админ. Это как было. Кто-нибудь сталкивался с этой проблемой? Есть ли другое решение этой проблемы?
(Я пробовал очистить кеш и сессию через ftp).
app/code/local/Mage/Core..blahblah
для редактирования, чтобы Magento переопределял основной файл. Также используйте git для контроля версий, это находка.