perenos-wordpress-na-hosting

Как перенести сайт wordpress с openserver на хостинг?

Привет друзья! Сегодня хочу поделиться информацией о том, как перенести сайт wordpress с локального сервера openserver на виртуальный хостинг. Перенос сайта состоит из шести шагов.

1. Создать новую базу данных на виртуальном хостинге.
2. Внести параметры новой базы в файл сайта config.php.
3. Сделать экспорт таблиц базы с open server.
4. Изменить в файле экспорта старые url на новые.
5. Сделать импорт дампа базы данных на хостинг.
6. Перенести файлы сайта вордпрес на хостинг.

Детали переноса CMS WordPress на сервер

Итак, перед тем как переносить сайт предполагается, что у вас уже есть зарегистрированный домен и арендованный хостинг. Ваша задача состоит в том, что нужно перенести сайт, который лежит в папке mysite.loc на openserver в корневую папку на виртуальном хостинге. Обычно это папка public_html или любая другая директория, которую вы отвели для своего домена.

создаём папку для сайта в cPanel

Создаём базу данных для сайта на веб-хостинге

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

  • Базу данных
  • Пользователя базы данных
  • Пароль базы данных
cоздаём базу данных в cPanel

Не забываем пользователю BD назначить все привилегированные права на неё, чтобы хозяин BD мог её редактировать, делать экспорт, импорт и удалять.

Редактируем файл config.php

Чтобы связать файлы движка вордпрес с созданной базой данных MySQl, нужно внести в файл config.php своего сайта параметры новой базы, то есть её имя, пароль и пользователя. Имя сервера оставляем по умолчанию – localhost. Файл config.php находится в корневой папке движка wordpress. Ниже показан пример записи.

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define('DB_NAME', 'wxzyr_moyabaza1');

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

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

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

Делаем экспортный файл базы данных c open server

Весь контент сайта mysite.loc хранится в таблицах базы данных на локальном сервере. Теперь нужно сделать экспорт этих таблиц на рабочий стол Пк. У файла экспорта будет название вашей базы на open server и расширение sql. Это так называемый дамп базы данных. Затем нужно изменить в файле экспорта старый URL сайта на новый. Например с http://misyte.loc/ на http://misite.ru. Здесь мы меняем расширение .loc на зону нового домена, который мы недавно зарегистрировали, например .ru. Лучше всего это сделать с помощью программы Notepad++ и функции Найти и Заменить.

функция найти и заменить в noutepad++

Делаем импорт базы на хостинг

Если на open server мы делали экспорт BD, то на виртуальном хостинге мы делаем импорт. Выбираем файл с дампом базы данных, в который мы внесли изменения и жмём Ок.

импорт таблиц базы данных

Всё, работа с базами данных закончена, пришло время перенести файлы сайта на сервер.

Переносим файлы движка wordpress на хостинг

Перенести файлы с локального хостинга на виртуальный можно с помощью ftp клиента или панели управления веб-хостинга сPanel.

Переносим файлы сайта с помощью сPanel

Инструмент загрузки файлов в сPannel хостинга находится в разделе Диспетчер файлов. Перед тем, как начать загрузку файлов на хостинг, папку с файлами сайта нужно заархивировать в формате zip и затем загрузить архив сайта войдя в Диспетчер файлов — папку public_html или другую директорию. Затем разархивировать его средствами сPanel (там будут кнопки Сжать и Извлечь) и перенести файлы сайта из папки mysyte.loc в корневую папку сайта, а пустую папку mysyte.loc вместе с ненужным архивом удалить.

переносим файлы сайта с помощью сPanel

Переносим файлы сайта с помощью ftp соединения

Чтобы перенести файлы сайта wordpress с open server на хостинг, можно использовать программы Fille Zilla или Core FTP LE. Для этого создаём новое подключение в программе вводя данные для соединения с сервером через ftp: вносим url своего хоста, логин и пароль, которые мы получили в письме от своего хостинг-провайдера при регистрации.

После открываем корневую папку сайта лежащую на open server в программе (я буду использовать Core FTP LE ), и подключаемся к серверу нажав на кнопку Connect.

настройка ftp соединения

Файлы сайта взятые с open server будут видны в левом окне программы, в правом же окне появятся все файлы и папки лежащие в корне виртуального сервера после соединения с ним. Выберем нужную нам папку. Для примера я создал директорию misite.ru. Для переноса всех файлов сайта wordpress, выделяем их с помощью клавиш Ctrl + A и перетягиваем мышей с левого окна программы в правое.

перенос файлов на сервер через ftp клиент

Видим, что началась закачка файлов. Загрузка через ftp будет длиться несколько минут. Если всё сделано правильно, то после того как загрузка завершится, наберите новый url сайта в адресной строке браузера. Так вы увидите свой сайт уже не на локальном сервере, а на виртуальном хостинге в Сети. На этом всё.

Если у вас остались вопросы можете задать их в комментариях. Если понравилась статья поделитесь материалом в социальных сетях. Удачи!

6 комментариев к “Как перенести сайт wordpress с openserver на хостинг?”

  1. Переносил сайт с локального сервера на хостинг и с хостинга на хостинг. Все получилось. Мне как-бы не надо. Для начинающих вебмастеров все достаточно подробно написано. Думаю вопросов возникнуть не должно

Оставьте комментарий

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

19 − 2 =

Прокрутить вверх