Vtiger - получить ошибку ERR_TOO_MANY_REDIRECTS в https - PullRequest
0 голосов
/ 21 сентября 2018

Я использовал CloudClare для обеспечения https-соединения. Он указывает домен на мой сервер.Когда я получаю доступ через https, браузер говорит: ERR_TOO_MANY_REDIRECTS.

Я уже установил конфигурацию следующим образом:

$dbconfigoption['ssl'] = true;
$site_URL = 'https://domain';

Что я могу сделать, чтобы это исправить?

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Замените $ site_URL следующим значением

$site_URL = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']==='on' ? 'https': 'http')."://".$_SERVER['HTTP_HOST'].(dirname($_SERVER['PHP_SELF']) != '/' && dirname($_SERVER['PHP_SELF']) != '\\' ? str_replace('\\','/',dirname($_SERVER['PHP_SELF'])) : '').'/'; 
0 голосов
/ 22 сентября 2018

У меня была такая же ошибка несколько месяцев назад.Оказалось, что мой сервер vtiger получает запросы http, а не https.Это было связано с тем, как был установлен сертификат ssl.Он был установлен на другом сервере (маршрутизаторе?) В той же сети, что и сервер vtiger, который получил запрос, расшифровал его и передал на сервер vtiger в виде http-запроса.Сервер vtiger увидит запрос http и отправит ответ о перенаправлении на настроенный URL-адрес https.Когда браузер получает перенаправление, вы попадаете в цикл перенаправления.

...