BeWiki
Неофициальный справочный ресурс для клиентов хостера BeGet

Зелёный замочек

Я установил SSL-сертификат на свой сайт, но “зелёный замочек” в адресной строке так и не появился, браузер сообщает, что “Соединение не защищено”. Почему и как поправить?

Для появления “зелёного замка” необходимо чтобы абсолютно все файлы вашего сайта загружались по HTTPS. Скрипты, стили, картинки… абсолютно все.

Также формы обратной связи, если таковые есть, тоже должны передавать информацию по https. Проще говоря аттрибут action тэга <form> должен начинаться с “https://”

Для определения проблемных файлов и/или форм вы можете перейти на ваш сайт, нажать F12 на клавиатуре, перейти во вкладку Console (Консоль) и перезагрузить страничку.

Допустим я вижу ошибку, вижу проблемный файл… А что мне с ними делать?

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

Если же вы решили всё-таки решать проблему самостоятельно, настоятельно рекомендуем сделать резервную копию

Если ваш создан создан на базе CMS WordPress, вы можете ознакомиться со статьёй по адресу /ru/sites/wp-domain.html

Если ваш создан создан на базе CMS OpenCart вам следует проверить файлы config.php и admin/config.php: значение констант HTTPS_SERVER и HTTPS_CATALOG должны начинаться на https://

Если ваш создан создан на базе CMS Drupal (версия 7 и новее) вам нужно отредактировать файл sites/default/settings.php (переменная $base_url) и выполнить команду по SSH - drush cc all для Drupal7 и drush cache-rebuild для Drupal8

Нет, поддержка не будет делать это самостоятельно - редактирование кода и настроек вашего сайта выходит за рамки их полномочий.

Впрочем, попробывать попросить их вы всё равно можете - если нагрузка на поддержку на момент просьбы будет околонулевой, возможно они не откажутся.

Помимо просьбы от вас потребуется явное разрешение на изменение содержимого файлов и бд и доступы от админки сайта.