Перенос блога с локального сервера на хостинг

переносим блог с локального сервера на хостинг

Здравствуйте! Сегодня мы проведем завершающий этап по переносу блога на хостинг. Теперь с уверенностью можно сказать — переезжаем! Наконец -то наш блог в том виде, в котором мы создали его на локальном сервере, будет доступен любому желающему.

В случае с хостинг-провайдером Hostenko перенос блога будет несколько иным, чем в классическом понимании. Я рассмотрю оба варианта. Наши DNS-сервера обновились и можем без промедления начать.

Как выглядит схема переезда блога на хостинг?

Что-бы не валить все друг на друга и не создавать дополнительных трудностей в понимании, попробую кратко описать схему переезда:

  1. Создаем резервную базу данных (БД) вашего блога
  2. Создаем БД на хостинге
  3. Переносим созданную резервную БД на хостинг
  4. Изменяем параметры MySQL в файле wp-config.php
  5. Перемещаем файлы WordPress с вашего компьютера на хостинг

Надеюсь данная информация облегчит вам задачу. А теперь рассмотрим каждый пункт подробно и по порядку.

1. Запускаем Denwer. Перед созданием резервной копии базы данных рекомендуется отключить все плагины. В админке WordPress заходим во вкладку «Плагины», ставим галочку «Выделить все», выбираем «Деактивировать» и жмем кнопку «Применить».

деактивируем плагины WordPress

Затем меняем имя домена на то, которое будет на хостинге. Заходим в «Параметры» → «Общие» и прописываем ваше  купленное доменное имя, в моем случае это http://wpnotes.ru. Не забудьте сохранить изменения!

прописываем имя домена в общих настройках

Теперь создаем резервную копию базы данных. В строке браузера набираем http://localhost/tools/phpmyadmin/. В меню слева находим нашу базу данных, напомню что у меня это «wordpress». Кликаем по ней, в новом окне нажимаем «Выделить все» (Check all) и затем «Экспорт» (Export).

создаем резервную копию базы данных в phpMyadmin

Откроется новое окно где мы не делаем никаких изменений, а в нижнем левом углу ставим галочку «Сохранить как» (Save as file) и затем кнопку «Пошел» (Go).

второй шаг создания резервной базы данных в phpMyadmin

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

2. Как я писал выше в случае с хостинг-провайдером Hostenko процесс идет немного по другому. В классическом варианте вы сами создаете базу данных, а в личном кабинете Hostenko мы сперва создаем сайт и тогда уже получим доступ к имеющейся базе данных.

Сперва рассмотрим как создать базу данных самостоятельно. Для этого я воспользовался бесплатным тестовым периодом от компании HostFood. Проходим элементарную регистрацию и в личном кабинете  в разделе «Инструменты» выбираем раздел «Базы данных».

создаем базу данных на хостинге

И создаем нашу Новую Базу Данных. Информация на скриншоте:

создаем базу данных на хостинге HostFood

 

После нажатия на кнопку «Ok» в списке появляется наша база данных под названием «h56684_new»

база данных создана

3. Остается только импортировать нашу резервную копию. Для этого, опять же, в меню слева находим «Доп. приложения» и нажимаем «PhpMyAdmin».

переходим в phpmyadmin

Вводим название нашей базы данных и пароль.

заходим в PhpMyAdmin на хостинге

Далее находим слева нашу базу данных, убеждаемся что она пустая (таблиц в базе данных не найдено) и нажимаем кнопку «Импорт».

Восстанавливаем резервную копию базы данных на хостинге в PhpMyAdmin

В открывшемся окне выбираем наш файл «wordpress.sql», следим что бы кодировка была «utf-8» и жмем кнопку «OK». Загрузка базы данных должна начаться.

Восстанавливаем резервную копию базы данных на хостинге в PhpMyAdmin

Через пару минут получаем уведомление об успешной загрузке данных.

Резервная база успешно восстановлена на хостинге

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

Поясню подробнее. В личном кабинете заходим в раздел управления хостингом на вашем сайте. О том как создать сайт я писал в заметке о привязке домена к хостингу. Нажимаем кнопку «phpMyAdmin».

заходим в phpMyAdmin в личном кабинете Hostenko

Выбираем нашу единственную базу данных, у меня это rszaii3379_31394, далее отмечаем все и выбираем в списке «Удалить».

как удалить базу данных в phpMyAdmin

Вернитесь немного выше к кнопке «Импорт» и загрузите резервную копию. На этом резервная копия базы данных восстановлена!

4. Следующий шаг — изменяем параметры MySQL. Напомню, что файл wp-config.php находится по пути C:\WebServers\home\localhost\www\wordpress. Думаю теперь вы должны найти его без труда, даже если вы указали немного другой путь установки. Открываем его текстовым редактором Notepad++. Проделать нам нужно в принципе все тоже самое, что и в записи об установке. Меняем на параметры  полученные от хостинг-провайдера.

меняем данные MySQL на параметры полученные от хостинг-провайдера

Сохраняем изменения и данный шаг завершен.

5. Запускаем FTP-клиент FileZilla, который мы установили в прошлый раз. Находим папку «wordpress». Нажимаем на нее правой кнопкой мыши и выбираем пункт «Закачать на сервер». Весь процесс закачки у меня занял около получаса.

переносим файлы WordPress с компьютера на сервер

В случае с Hostenko, у вас уже установлен WordPress и помимо переноса резервной копии нам нужно будет сделать только несколько запросов в SQL.

Если вы выбрали шаблон отличающийся от стандартного, то установите и активируйте его заранее на хостинге. Так же я делал небольшие изменения в дизайне шаблона,  для их отображения на хостинге необходимо заменить файл style.css. 

Заходим в phpMyAdmin в личном кабинете Hostenko.

делаем запросы SQL

Для того чтобы наш блог работал корректно делаем следующие запросы и нажимаем ОК.

UPDATE wp_options SET option_value = replace(option_value, ’http://localhost/wordpress’, ’http://wpnotes.ru’) WHERE option_name = ’home’ OR option_name = ’siteurl’;

UPDATE wp_posts SET guid = replace(guid, ’http://localhost/wordpress’,’http://wpnotes.ru’);

UPDATE wp_posts SET post_content = replace(post_content, ’http://localhost/wordpress’, ’http://wpnotes.ru’);

Это намного быстрее, чем ждать полчаса пока все ваши файлы зальются на сервер.

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

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

Понравилась статья? Поделитесь с друзьями:


 

Навигация по записям