Как настроить сайт WordPress на работу с SSL сертификатом (протокол https)
Все дальнейшие действия по настройке сайта буду выполнять в браузере Google Chrome с использованием Панели управления хостингом от компании ISP System. Данная система используется на хостинге OfferHost.ru
Для удобства решил запись разбить на этапы. Если У Вас Сайт только создан, то Вам необходимо выполнить только первые 3 этапа, если есть уже хоть одна запись в блоге — придется выполнять все.
Перед выполнением Следующих действий необходимо сделать резервную копию сайта.
1. Получение названия (расположения) шаблона.
- Открыть нужный нам сайт в браузере.
- Нажать клавишу «F12» — после чего откроется консоль на вкладке Elements.
- Находим название шаблона. Его проще всего определить по расположению файла style.css.
По скриншоту видим, что интересующий шаблон у нас twentysixteen. На этом работа с открытой консолью завершена. Также получить название шаблона можно из панели администратора WordPress нашего сайта. Как и где рассказывать не буду, т.к. это Вы уже знаете, или сможете спросить у Яндекса, Гугла или подобных поисковых систем.
2. Обновляем ссылки в шаблоне.
После того как мы знаем какой шаблон у нас используется, его мы определили в предыдущем этапе — переходим к его непосредственной правке.
Для того чтобы внести изменения в наш шаблон необходимо в панели управления хостингом зайти в «менеджер файлов», выбрать в списке директорию, где расположен наш сайт на wordpress. Затем перейти в следующую папку wp-content/themes/[Название шаблона, полученного на предыдущем шаге].
В данной директории, расположены файлы темы CMS. Нам необходимо будет внести изменения в 3 файла: header.php, footer.php и style.css. Как всегда прикладываю скриншот.
- Открываем файл header.php — выбираем его в списке и нажимаем в верхней части кнопку «Изменить».
- В появившемся редакторе необходимо нажать одновременно CTRL + H (H — Это английская буква).
- В верхнем поле ввода вносим:
http://
- В нижнее:
https://
- Нажимаем на кнопку «All».
- После не забываем нажать «Сохранить» или «Ок».
Как и до этого привожу скриншот:
Повторяем этот пункт для оставшихся файлов — footer.php и style.css
3. Изменяем настройки в файле wp-config.php
Данный файл расположен в корне Вашего сайта и сдержит основные настройки системы управления сайтом WordPress (в последующем буду называть сокращенно CMS).
Следующую часть кода необходимо вставить в начало файла (сразу после открывающегося тега <?php:
$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); define('WP_HOME','https://blog.kitdom.ru/'); define('WP_SITEURL','https://blog.kitdom.ru/');
На следующем скриншоте можно посмотреть как это должно быть:
Не забываем после внесения изменений нажать на кнопку «Сохранить» или «Ок».
4. Внесение изменений в Базу данных нашего сайта
Данный этап необходим только тем, у кого уже есть созданные страницы/записи на сайте.
В этом части статьи решил, скриншоты по этой части расположить в нижней части данного блока. Так что если удобнее по ним, то смело прокручивайте вниз.
- В панели управления хостингом нажимаем «Базы данных» (Далее БД).
- в появившемся списке выбираем интересующую нас базу данных (та, что используется текущим сайтом).
- В верхней части панели нажимаем на кнопку «Перейти».
- Далее мы попадаем в PhpMyAdmin, в котором в левой части выбираем туже БД, что и 2мя шагами выше.
- После произойдет обновление правой части, где уже необходимо выбрать закладку SQL.
- В появившемся поле для ввода вносим следующие запрос:
UPDATE `wp_posts` SET `post_content` = REPLACE (`post_content`, 'http://blog.kitdom.ru/', '/'); UPDATE `wp_options` SET `option_value` = REPLACE (`option_value`, 'http://blog.kitdom.ru/', '/');
Внимание:
wp_ — это префикс таблиц (у Вас может быть другой).
Замените blog.kitdom.ru на Ваш адрес. - Нажимаем на кнопку «Вперед», расположенную под полем ввода запроса.
Вот и обещанные скриншоты:
После выполнения данных этапов у Вас должен начать открываться сайт по защищенному протоколу SSL.
PS: На самом деле этого может не хватить, чтобы Ваш сайт перешел на защищенный протокол, т.к. если вы используете некоторые плагины которые не поддерживают защищенный протокол.
PSS: Если после выполнения вышеуказанных действий — у Вас сайт так и не открывается с зеленым замочком — проверьте не стоит ли у Вас плагин SuperCache.
Удалите все из папки wp-content/themes/cache/supercache/[Название сайта].
Копирование данного материала разрешено только с указанием ссылки на данную статью как на первоисточник.