Перенос wordpress с open server на хостинг

Всем привет! В этой статье речь пойдет про перенос сайта wordpress на хостинг (с OpenServer на хостинг). Процедура эта достаточно простая. Главное соблюдать порядок и тогда перенос сайта пройдет без проблем. Переносить будем с сохранением всех плагинов и настроек. Вот пошаговая инструкция.

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

Первое, что нам нужно сделать – это запаковать файлы сайта в архив.

Для этого переходим в папку Опенсервера (где лежит наш сайт). Клацаем по зелёному флажку.

Заходим в папку нашего сайта. В папке выделяем все файлы (сочетанием клавиш Ctrl+А). И нажимаем правую кнопку мыши. Откроется контекстное меню. Выбираем 7-Zip → Добавить к архиву. (если у вас нет архиватора, то скачайте его с оф. сайта)

Формат архива выбираем tar и нажимаем Ок.

Начнется процесс запаковки файлов.

Не волнуйтесь за файлы, они не удаляться, а просто копируются в архив.

Снова клац по зеленому флажку → Дополнительно → PhpMyAdmin

В браузере откроется страничка с этой программой.

В строчке Пользователь – пишем root

Поле пароль оставляем пустым.

В левой колонке выделяем нашу Базу и жмем Экпорт

В открывшейся вкладке ничего не меняя нажимаем Ок.

Браузер предложит нам выбрать место куда сохранить нашу Базу Данных. Выбираем допустим Рабочий стол и сохраняем.

На этом подготовка к переносу сайта wordpress на хостинг закончилась.

Начинаем работать с реальным хостингом. Переходим на страницу хостинга.

Теперь нам нужно зарегистрироваться на хостинге. Жмём Регистрация

На следующей странице вводим свой номер телефона и e-mail. На указанный номер придет код подтверждения, который тоже вбиваем в соответствующее поле.

Вам на почту придет письмо с данными для доступа к аккаунту. Проходим по присланной ссылке и вбиваем присланные Логин и Пароль. Вы попадете в так называемую Биллинг панель.

Нажимаем на блок Хостинг и выбираем Заказать SSD Хостинг.

Теперь нужно выбрать тариф хостинга. Рекомендую брать самый простой (SSD 3 GB). Во первых в любое время вы можете перейди на другой тариф. А во вторых этих 3-х гигов хватит на несколько сайтов и даже на среднего размера интернет-магазин.

Срок оплаты сейчас тоже не играет никакой роли – мы будем пользоваться бесплатным тестовым периодом 30 дней.

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

Появится окошко с данными для входа в панель управления Хостингом. Эта же инфа + дополнительные доступы будут высланы вам письмом на электронную почту.

Если вы уже придумали себе домен для сайта, то можете сразу его себе зарегать (стоимость 180 рублей на год)

Если не придумали домен, то будем тренироваться на бесплатном.

Входим в панель управления.

В разделе Домены видим домен такого типа ↓

В меню переходим в раздел Базы данных

Придумываем коротенькое название базы.

Такое же будет Имя пользователя.

Придумываем и подтверждаем пароль. (Запоминаем пароль!)

Теперь переходим в WebFTP.

Далее → папка html → Сюда закачиваем наш архив с файлами сайта (в мелком правом меню).

В строчке с архивом нажимаем Распаковать архив

Файлы нашего сайта распакуются.

Находим файл wp-config.php → нажимаем на него

Меняем строчки связанные с Базой данных

Вписываем наши новые имена Базы и Пользователя, и новый пароль.

Помните в начале урока на этапе Подготовки Базы Данных мы Экспортировали нашу Базу данных из Опенсервера?

Пришло время её менять.
Находим на компе файл базы (он заканчивается на .sql) Открываем его программой Notepad++

У кого её нет – качаем с оф. сайта. Прога очень полезная (особенно для работы с сайтами).

Открыли → Нажимаем сочетание клавиш Ctrl F

Откроется окно поиска. Нажимаем на вкладку Заменить.

В поле Найти вписываем адрес сайта который в Openserver (например my-site)

В поле заменить вписываем новый адрес. Тот самый временный домен (у меня это odinakm.s35.wh1.su)

После замены. Закрываем окошко поиска. Нажимаем кнопку Сохранить.

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

В меню переходим в Базы данных.

Напротив нашей базы нажимаем на надпись phpMyAdmin

Вводим название создаваемой на хостинге базы (не забываем что название базы начинается с префикса-логина)
И пароль. → Жмём Вперед.

Выделяем нашу Базу → Нажимаем на вкладку Импорт → выбираем файл нашей Базы (.sql)

И в самом низу жмём Вперед.

Вот и всё. Перенос сайта wordpress на хостинг окончен.

Любуемся сайтом введя в браузере свой временный домен. (Например http://odinakm.s35.wh1.su)

Что-бы попасть в админку приписываем /wp-admin

Получится что-то типа http://odinakm.s35.wh1.su/wp-admin

Логин и пароль такие же как и были на Open Server

Если есть вопросы спрашивайте в комментариях.

Подписывайтесь на новые статьи. ↓ ↓ ↓ Дальше круче.

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

Таким способом можно делать backup своего сайта с уверенностью, что все файлы корректно сохранятся и сайт заработает на виртуальном сервере openserver.

Сайт cms wordpress состоит из двух составляющих это все файлы сайта и база данных.

  1. Заходим в панель управления хостингом.Смотрим адрес сервера, логин и пароль для подключения через ftp. Все данные можно уточнить в тех поддержке хостинга. Изначально при регистрации данные отправляются на почтовый ящик.
  2. Скачиваем программу filezilla. Это ftp клиент, который позволяет скачивать файлы на сервер и с сервера. После установки программы filezilla настроим подключение. Нажимаем файл менеджер сайтов и кнопку новый сайт.
  • В поле хост укажем ip адрес вашего сервера, который мы узнали из первого пункта.
  • В типе входа выберем запрашивать пароль, чтобы он не хранился в памяти.
  • Пользователя укажем логин для ftp подключения.
  • Прописываем пароль.

Нажимаем кнопку соединиться.

И в правой части увидим файлы сервера.

Открываем папку где, хранятся файлы сайта.

Вначале идет имя домена, затем public_html, где лежат все файлы сайта.

Выделяем все файлы и курсором мышки перетаскиваем в папку на нашем компьютере, куда положим сайт в C:\OpenServer\domains\backupsite.

3. Скачаем базу данных сайта. Открываем панель провайдера, где лежит сайт и заходим в пункт управление базами данных MySQL. Выбираем нужную базу данных и входим в phpMyAdmin. Теперь выгрузим все таблицы базы данных, нажимаем кнопку экспорт в верхней части меню. Нажимаем кнопку ВПЕРЕД.

База сохранилась на компьютер, переносим в папку, где лежат файлы сайта.

Таким образом мы сделали backup сайта, который рекомендуется делать периодически.

Создание чистой базы данных на openserver, для переноса сайта.

Перед созданием базы проверим на хостинге у провайдера в настройке сайта, какая используется версия PHP, такую же версию PHP выберем в настройках openserver.

Зайдем в административную панель phpMyAdmin у виртуального сервера и создадим базу.

Базу назовем backupsite и сравнение установим utf-8_general_ci.

  1. Меняем пути у файла robots.txt, который выполняет роль инструкции для робота, для сканирования сайта.
  2. Делаем корректировку файла wp-config.php, для подключения к базе данных. Файл лежит в корне сайта. Открываем wp-config.php с помощью текстового редактора notepad++, программу можно скачать с официального сайта. Используем этот редактор, потому что тут можно выбрать кодировку utf-8 без bom.
  • Меняем имя базы данных на новое backupsite, которое у чистой базы openserver.
  • Имя пользователя базы данных root.
  • Пароль от базы пустой.
  • Имя сервера localhost.

Открываем в текстовом редакторе файл.

Нам нужно изменить старое доменное имя на новое.

Нажимаем сочетание клавиш CTRL+F. В поле искать пишем доменное имя, которое было.

Переходим на вкладку заменить и пишем новое backupsite в поле заменить на.

Нажимаем на кнопку заменить все.

Все готово для переноса на новый сайт виртуального сервера.

Открываем чистую базу, которую создали backupsite.

Нажимаем кнопку импорт.

Заходим в обзор, выбираем базу данных, которую скачали и клавишу открыть.

Нажимаем вперед и видим, что импорт успешно завершен, в левой части появятся все таблицы базы.

Переходим на новый домен и проверяем, как отображается сайт.

Если где, то допустить ошибку при переносе сайта будет сообщение Error establishing a database connection, означает, что php код не смог получить информацию у базы данных MySQL, для отображения страницы в браузере.

Причин этому могут быть.

  1. Отключен сервер, где расположена база данных.
  2. Неверные учетные данные для доступа к базе.
  3. База повреждена.