Jump to content

Переход на https и проблемы с base_url

Featured Replies

Добрый день.
Вчера я решил перенести форум на новый протокол https, но столкнулся с проблемой.
Весь функционал форума не работает из за ошибки:
Mixed Content: The page was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint. This request has been blocked; the content must be served over HTTPS.
Т.Е. браузер блокирует загрузку скриптов по http протоколу.
После нескольких часов поисков я нашел в чем проблема, она оказалась в переменной base_url где хранится ссылка на форум на старом протоколе.
И у меня появился вопрос где ее можно изменить, но полазив в бд, панели управления и гугле я ничего нужного не нашел.

Link to comment
https://ipbmafia.ru/topic/18841-perehod-na-https-i-problemy-s-base_url/
Share on other sites

В поиск по этому сайту! Переход на https

На что именно там смотреть ? 
Большую часть тем я уже видел. 

1 час назад, Timoxa сказал:

На что именно там смотреть ? 
Большую часть тем я уже видел. 

И где вы меняли ссылку? Раз все пересмотрел, значит видел инструкцию и везде описывается файл где меняется ссылка. Проверим, на сколько хорошо ты все посмотрел 

Менял ссылки в ЦП, и менял в шаблонах (на картинки) и менял в конфиге conf_global.php

1 час назад, Timoxa сказал:

Менял ссылки в ЦП, и менял в шаблонах (на картинки) и менял в конфиге conf_global.php

Ну как бы это все, очистить кеш форума 

Если я верно все понял, то можно сказать я его тоже чистил.
Делал так:
http://ssmaker.ru/af5af7a4/
Обновление кеш-файлов > Выбирал свой стиль и нажимал Обновление кеш-файлов

И ещё чистил через Инструменты очистки

 

 

Так-же пробовал использовать Обновить данные базового стиля выставляя все галочки
 

Есть у кого предложения  ?

Ребят форум все еще не работает.
Помогите решить проблему пожалуйста. 

3 часа назад, Timoxa сказал:

Ребят форум все еще не работает.
Помогите решить проблему пожалуйста. 

Правила читаем

Я еще немного продвинулся в цепочке.
Теперь уперся в переменную isHTTPS
Никто не знает откуда она ?  

Вот строка из конфига - 

ipb.vars['base_url'] = '<if test="$this->registry->output->isHTTPS">{parse expression="str_replace( 'https://', 'http://', "{$this->settings['js_base']}" )"}<else />{$this->settings['js_base']}</if>';

 

В общем как-то не правильно происходит определение протокола.
Когда захожу с https - форум думает что с http, когда с http - все ок.
Если убрать проверку то с http не будет работать форум...
Что за бред ? 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.