Как настроить сайт WordPress на работу с SSL сертификатом (протокол https)

Все дальнейшие действия по настройке сайта буду выполнять в браузере Google Chrome с использованием Панели управления хостингом от компании ISP System. Данная система используется на хостинге OfferHost.ru

Для удобства решил запись разбить на этапы. Если У Вас Сайт только создан, то Вам необходимо выполнить только первые 3 этапа, если есть уже хоть одна запись в блоге — придется выполнять все.

Перед выполнением Следующих действий необходимо сделать резервную копию сайта.

1. Получение  названия (расположения) шаблона.

  1. Открыть нужный нам сайт в браузере.
  2. Нажать клавишу «F12» — после чего откроется консоль на вкладке Elements.
  3. Находим название шаблона. Его проще всего определить по расположению файла style.css.

81e9764489

По скриншоту видим, что интересующий шаблон у нас twentysixteen. На этом работа с открытой консолью завершена. Также получить название шаблона можно из панели администратора WordPress нашего сайта. Как и где рассказывать не буду, т.к. это Вы уже знаете, или сможете спросить у Яндекса, Гугла или подобных поисковых систем.

2. Обновляем ссылки в шаблоне.

После того как мы знаем какой шаблон у нас используется, его мы определили в предыдущем этапе — переходим к его непосредственной правке.

Для того чтобы внести изменения в наш шаблон необходимо в панели управления хостингом зайти в «менеджер файлов», выбрать в списке директорию, где расположен наш сайт на wordpress. Затем перейти в следующую папку wp-content/themes/[Название шаблона, полученного на предыдущем шаге].

В данной директории, расположены файлы темы CMS. Нам необходимо будет внести изменения в 3 файла: header.php, footer.php и style.css. Как всегда прикладываю скриншот.

9158ca5bf8

  1. Открываем файл header.php — выбираем его в списке и нажимаем в верхней части кнопку «Изменить».
  2. В появившемся редакторе необходимо нажать одновременно CTRL + H (H — Это английская буква).
  3. В верхнем поле ввода вносим:
    http://
  4. В нижнее:
    https://
  5. Нажимаем на кнопку «All».
  6. После не забываем нажать «Сохранить» или «Ок».

Как и до этого привожу скриншот:

c1b312cd19

Повторяем этот пункт для оставшихся файлов — 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/');

На следующем скриншоте можно посмотреть как это должно быть:

362ab23dfa

Не забываем после внесения изменений нажать на кнопку «Сохранить» или «Ок».

4. Внесение изменений в Базу данных нашего сайта

Данный этап необходим только тем, у кого уже есть созданные страницы/записи на сайте.

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

  1. В панели управления хостингом нажимаем «Базы данных» (Далее БД).
  2. в появившемся списке выбираем интересующую нас базу данных (та, что используется текущим сайтом).
  3. В верхней части панели нажимаем на кнопку «Перейти».
  4. Далее мы попадаем в PhpMyAdmin, в котором в левой части выбираем  туже БД, что и 2мя шагами выше.
  5. После произойдет обновление правой части, где уже необходимо выбрать закладку SQL.
  6. В появившемся поле для ввода вносим следующие запрос:
    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 на Ваш адрес.

  7. Нажимаем на кнопку «Вперед», расположенную под полем ввода запроса.

Вот и обещанные скриншоты:

64393cfaa1

 

7ac08fdfcf

 

cd69969a9f

После выполнения данных этапов у Вас должен начать открываться сайт по защищенному протоколу SSL.

93ab3ea455

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

PSS: Если после выполнения вышеуказанных действий — у Вас сайт так и не открывается с зеленым замочком — проверьте не стоит ли у Вас плагин SuperCache.
Удалите все из папки wp-content/themes/cache/supercache/[Название сайта].

Копирование данного материала разрешено только с указанием ссылки на данную статью как на первоисточник.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *