Как перенести сайт WordPress на хостинг

Рассмотрим, как перенести сайт WordPress с локального сервера на хостинг

Шаги следующие:

  1. Заархивировать все файлы сайта
  2. Экспортировать базы данных
  3. Загрузить и разархивировать файлы на хостинге
  4. Внести правки в wp-config.php
  5. Импортировать базы данных
  6. Выполнить необходимые SQL-запросы

Архивация файлов сайта

Архивируем все файлы в корне сайта

Архивация файлов сайта

Выбираем формат архива - zip, метод сжатия - максимальный

Параметры архивации файлов сайта

Экспорт базы данных

Необходимо зайти в phpMyAdmin

Вход в phpMyAdmin

Выбрать нужную БД нажав на неё, далее перейти во вкладку Экспорт и сохранить.

Экспорт базы данных SQL

Загружаем и распаковываем файлы на хостинге

Нужно зайти в панель управления хостингом в менеджер файлов

Панель управления хостингом HandyHost

Разархивируем сайт на примере панели управления сервером ISPmanager хостинга HandyHost (ссылку на хостинг можно найти на главной странице сайта)

Заходим в нужную директорию и нажимаем Закачать

Выбираем архив, который мы создали на первом шаге

Закачать сайт в панели управления хостингом

Далее нам нужно его извлечь (распаковать)

Развернуть сайт в панели управления хостингом

Вносим изменения в wp-config.php

После того как распаковали архив с сайтом, открываем файл wp-config.php

Находим следующие строки и изменяем на свои значения

/** Имя базы данных для WordPress */
define('DB_NAME', 'name');

/** Имя пользователя MySQL */
define('DB_USER', 'user');

/** Пароль к базе данных MySQL */
define('DB_PASSWORD', 'password');

Иногда нужно изменить ещё и имя сервера MySQL

/** Имя сервера MySQL */
define('DB_HOST', 'localhost');

Сохраняем изменения и переходим к загрузке баз данных

Импорт базы данных

Для импорта баз данных заходим в phpMyAdmin, только теперь не на локальном сервере, а на хостинге.

Войти в базы данных на хостинге

Выбираем базу данных и нажимаем Перейти

Войти в phpMyAdmin на хостинге

Ранее мы осуществляли экспорт БД из phpMyAdmin на локальном сервере, теперь нам необходимо выполнить импорт базы данных на хостинге, нажав на вкладку с соответствующим названием

Импорт баз данных

SQL-запросы

Нам осталось выполнить поочерёдно 3 SQL-запроса.

Для этого нам необходимо перейти во вкладку SQL

UPDATE wp_options SET option_value = REPLACE (option_value, 'http://sitename.loc',
'http://sitename-new.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http://sitename.loc', 'http://sitename-new.ru');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://sitename.loc','http://sitename-new.ru');

Вам нужно заменить значения на свои

http://sitename.loc - ваш локальный адрес (или хостинг)
http://sitename-new.ru - ваш новый адрес

Мы рассмотрели, как перенести сайт WordPress на хостинг с локального сервера.

Точно также осуществляется перенос с одного хостинга на другой.

23/09/2019 21:44
admin
23/09/2019 21:44