Тестовый магазин без ssl не входит в админку

Добрый день, создал тестовый магазин на тех домене конечно же без SSL
в админку http://h111707468.nichost.ru/adhand.php не входит
пишет Сайт h111707468.nichost.ru выполнил переадресацию слишком много раз.
ERR_TOO_MANY_REDIRECTS
нутром понимаю что это из за проверки ssl так как его нету, вопрос как и где отключить проверку ssl для админки, чтобы можно было просто заходить по http.
Судя по документации это где то в контроллерах, хотя возможно и в бд.
Убирание настройки в конфиг файле $config[‘https_host’] проблему не решило.
Может у кого то есть решение ?

В таблице cscart_settings_objects запись secure_admin и изменить value на N. После этого очистил кэш. Собственно вещь ранее обсуждаемая, теперь страница логина есть, пароль принимает но направляет на файл ahed.php админ панель не открывается (

А что это - ahed.php ?

adhand.php я как понял типа admin.php
с таким кодом
$php_value = phpversion();
if (version_compare($php_value, ‘5.6.0’) == -1) {
echo ‘Currently installed PHP version (’ . $php_value . ‘) is not supported. Minimal required PHP version is 5.6.0.’;
die();
}

define(‘AREA’, ‘A’);
define(‘ACCOUNT_TYPE’, ‘admin’);

try {
require(dirname(FILE) . ‘/init.php’);

fn_dispatch();

} catch (Exception $e) {
\Tygh\Tools\ErrorHandler::handleException($e);
} catch (Throwable $e) {
\Tygh\Tools\ErrorHandler::handleException($e);
}

Видимо, в конфигурации веб-сервера редирект на https.

Я на свои тестовые сервера просто натравил Let’s Encrypt через certbot )) чтобы было похоже на боевой.

вообще странно…
у меня для тестов есть VirtualBox и там крутится вебсервер (без выхода в инет)
cscart доступен по http

имхо настройки веб-сервера, спросить у тех.поддержки.

на nic не дают Let’s Encrypt сделать,
там 2 домена один рабочий другой технический для тестов
на рабочем есть SSL на тестовом нет
меня смущает что после ввода пароля перенаправляет на http://adhand.php а домена нет в строке, а вот этот путь он где прописывается ?

я думаю вы правы, если это виртуальный хостинг то если на нём хотя бы один сайт с hhtps то все остальные сайты на нём тоже будет от открывать с https не важно установлен там сертификат или нет. Надо попробовать редирект htaccess

как не странно проблема была банально в файле htaccess заменили на стандартный и вуаля
всё работает.
Текст стандартного файла
.htaccess.zip (1,4 КБ)

1 лайк

Оборачивайте код, любой:
с новой строки три подряд обратных кавычки `
перевод строки - ваш код - перевод строки
и с новой строки снова три обратных кавычки
и будет счастье ))

Кстати новый вопрос к знатокам, на какой url переходит продавец после отправки формы регистрации ? Хочу отследить событие и навесить скрипт. Или куда можно безопасно внедрить пару строчек кода чтобы выполнялся при посещении главной страницы

Переходит на домашнюю, если в URL нет параметра return_previous_url

да я уже нашёл, кому надо app/controllers/frontend/companies.php
строка 138 сюда можно навесить