Не могу войти на страницу администратора с OpenCart.

Я только что установил OpenCart в пятый раз и всегда застреваю на одной и той же странице..

Я не получаю ошибок, когда устанавливаю его, но когда я пытаюсь войти на страницу администратора, я всегда застреваю. Он не показывает ошибок, если я пытаюсь ввести правильное имя пользователя / пароль.

У кого-нибудь здесь была такая же проблема?

Ответьте, пожалуйста..


person Albin Ferm    schedule 05.02.2013    source источник
comment
Как вы его установили? Softaculous или вручную?   -  person Paul Feakins    schedule 23.05.2019


Ответы (6)


Есть ли у вас в файле .htaccess какая-либо действующая перезапись без www на www? Это один из случаев, когда я видел, как это происходит, когда администратор настроен на использование yourdomain.com/admin/, но ваш сервер настроен на перезапись всех не-www на www.yourdomain.com

Если вы открываете свой admin/config.php, найдите URL-адреса для HTTP_SERVER и т. д. и измените их все на www., если они еще не открыты, и наоборот, если у них есть www..

Затем сохраните и перезагрузите страницу администратора и попробуйте войти в систему. Надеюсь, тогда это сработает.

person Jay Gilford    schedule 05.02.2013
comment
Я действительно не понимаю, что это в моей конфигурации. // HTTP определить('HTTP_SERVER', 'aferm.nu/kalas/opencart/upload/ администратор/'); определить('HTTP_CATALOG', 'aferm.nu/kalas/opencart/upload/' ); Спасибо - person Albin Ferm; 06.02.2013
comment
правильно, поэтому замените aferm.nu на www.aferm.nu во всех этих случаях и посмотрите, исправит ли это проблему. - person Jay Gilford; 06.02.2013
comment
у меня та же проблема, и все мои URL-адреса с www, но после входа в систему они переходят на ту же страницу - person Farhan; 20.08.2013
comment
Спас мой день! Спасибо! Изменен конфиг, чтобы отразить принудительный www. - person Tomas Gonzalez; 30.09.2017
comment
@ Джей Гилфорд. почему мой админ не работает? пожалуйста, дайте мне решения. под URL моего веб-сайта jugglegear.com/juggledemos/admincontrol - person Mujahid Bhoraniya; 27.01.2020

Если флаг файла cookie сеанса php.ini установлен как безопасный, и вы пытаетесь получить доступ к своему сайту без ssl, то это странное поведение или проблема, с которой вы столкнетесь при каждой попытке входа в систему.

Это параметр сервера, который находится в файле php.ini.

session.cookie_secure = 1

установить его на

session.cookie_secure = 0

На самом деле всегда полезно включить защиту, если на вашем сервере есть сертификат SSL. В противном случае, если нет, убедитесь, что он отключен.

person ante_bk    schedule 26.06.2015
comment
Удивительно, что это все еще устраняет проблему входа в систему в версии 2.3.0.1. - person 4levels; 17.05.2017

Только что нашел ответ здесь:

https://github.com/opencart/opencart/issues/729

после того, как я изменил /vqmod/vqcache/vq2-system_library_session.php (удалив «session_start ();», моя проблема, по-видимому, решена, но я не могу войти в панель администратора, поэтому я возвращаюсь и возвращаю строку обратно, и проблема решена.

person cipherstring    schedule 04.12.2013

Обычно это происходит из-за сессий. В магнето, если вы закомментируете три строки в одной папке и удалите некоторые файлы сессий, перезагрузите сервер. Проблема решается. Я уверен, что и здесь это из-за сессий. Я решу проблему и опубликую ее здесь.

person imtiyaz    schedule 04.03.2015

Вероятно, вы используете опцию «db» для сохранения сеанса, и по какой-то причине я еще не знал, что она прослушивается. Попробуйте изменить его на «файл» как в «catalog.php», так и в «config.php» внутри «system\config».

$_['session_engine'] = 'file';

person Foad    schedule 12.03.2021

Я только что изменил версию php с 7.4 на 7.1. Причина сеанса рушится с другими веб-сайтами на том же сервере.

person Alper    schedule 22.05.2019