Как перенести блог на WordPress с локального сервера Denwer на хостинг?

Добрый вечер, друзья. Сегодня я покажу как перенести сайт с локального сервера Денвер на хостинг и не допустить фатальной ошибки.

Перенос состоит из 2-х частей:

  • Перенос файлов;
  • Перенос базы данных.

Приступим!

Перенос файлов

Для копирования файлов с локального компьютера на сервер вашего хостинг-провайдера будем использовать бесплатную программу FileZilla. Про то, где ее скачать и как установить читайте в этой статье.

Подключаемся с помощью FileZilla к хостингу. В левом окне открываем папку с нашим сайтом на локальном компьютере, справа — папку под сайт на хостинге.

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

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

Если вы делаете восстановление сайта из Backup и на хостинге уже есть файлы, файл wp-config.php копировать не нужно!

Переходим к БД.

Перенос базы данных

Запустите Denwer. В адресной строке браузера перейдите по адресу «http://localhost/Tools/phpMyAdmin» — здесь вы управляете локальными база данных.

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

Выбираем базу данных в DenwerПереходим во вкладку «Экспорт».

Как экспортировать базу данных

Способ экспорта — «Обычный». Проследите чтобы были отмечены все таблицы. Остальные настройки можно не менять.

Отмечаем все таблицы при экспортеНажимаем внизу «OK» и сохраняем базу данных.

Следующий шаг — редактирование нашей БД. Т. к. пути на локальном сервере и хостинге отличаются их следует заменить в базе данных перед копированием на наш сайт.

Открываем сохраненный файл: правой кнопкой мыши — «Edit with Notepad++». Нажимаем комбинацию клавиш «Ctrl + F» и переходим во вкладку «Заменить». В поле «Найти» — вписывайте ваш адрес сайта на локальном компьютере (например, «mysite/»), в поле «Заменить на» — домен вашего сайта в интернете (например, «mysite.ru/») и нажимаем «Заменить все». Тоже самое делаем с «http://», заменяем «http://mysite» на «http://mysite.ru».

Исправляем базу данныхПосле замены сохраняем файл «Ctrl + S».

Теперь переходим в раздел управления базами данных. На моем хостинге Beget этот раздел выглядит так:

Базы данных на качественном хостинге Бегет

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

Создание бд на хостинге Бегет

Если у вас уже есть созданные сайты на этом хостинге, то выбирайте его и нажимайте на «phpMyAdmin».

Перейти в phpmyadmin на Beget

Здесь вы видите уже знакомый интерфейс. Перейдите во вкладку «Импорт». Нажмите «Обзор» и выберите вашу БД, которую вы сохранили в предыдущем шаге.

Импортируем нашу БД

В конце — «OK». Теперь проверяйте ваш сайт, если все работает как на локальном компьютере — поздравляю, вы успешно перенесли ваш сайт с Денвера на хостинг. Если сайт не работает, или выглядит странно повторите действия с базой данных, чаще всего ошибки допускают именно при изменении путей.

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

На этом прощаюсь с вами. До встречи в следующих уроках!