
При переходе на протокол HTTPS: возникает ряд проблем, которые необходимо решать. Не составили исключения и сайты на скрипте DLE. В сети на эту тему написано много статей и дано немало советов общего плана, но мне хотелось поведать как решить все вопросы именно на этом движке.
Не появлялись некоторые картинки, видео, а в адресной строке писалось, что на сайте заблокирован непонятный для меня опасный контент. Опишу пошагово что надо делать. После установки сертификата SSL(мне установили спецы из техподдержки хостинга) сразу прописал новый протокол https: в админке движка, по адресу: /admin.php?mod=options&action=syscon добавив букву s и сохранил.

Далее в админке переходим в раздел Поиск и замена по адресу: /admin.php?mod=search и меняем по всей базе протокол своего домена http: на https:
Сразу хочу напомнить, что в устаревших версиях движка, (у меня версия 9.8) в которых настройки старые и все ссылки роликов с Youtube по умолчанию превращаются в ссылки со старым протоколом и все вставленные видео блокируются и больше не видны, а далее статья отправляется в базу данных и там хранятся в неизменном виде. Решение здесь простое.
Заходим engine/classes/parse.class.php и делаем массовую замену (Ctrl+H) через любой редактор:
http:// > https://
http://www. > https://www.
http://www. > https://www.
А можно и вручную каждую ссылку на видеоресурсы подредактировать. Например в текстовом редакторе AkelPad все ссылки подсвечиваются синим цветом, не пропустите. Надо пройти файл до самого низа, там еще будут дублироваться ссылки на видеохостинги. После редактирования файла заливаем его назад и идем в адмиинку в раздел перестроения публикаций /admin.php?mod=rebuild
Страниц с новостями у меня много и поэтому перестроение заняло около 5 часов. Но деваться было некуда, надо чтобы все настройки редактирования вступили в силу. Если этого не сделать, то по каким-то причинам смайлы вставляются в комментарии по старому протоколу http: и только после перестроения устанавливается адрес с правильным протоколом https:
После всех этих процедур страницы сайта будут правильно отображаться, с зеленым замочком в Мозилле и Opera, а в Хроме даже с надписью "Надежный"


Если же у вас появится на замочке желтый треугольник в Мозилле

Если же непонятно, по какой причине пропало защищенное соединение, надо через клавишу F12 в консоли посмотреть, что является смешанным содержимым и попытаться исправить ошибку:
Ну вот и все основные моменты, которые могут возникнуть при переходе на защищенный протокол. Но могут возникнуть непредвиденные ситуации и тут уже надо искать причину самостоятельно.
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.