Перенос WordPress с локального хоста на рабочий сервер - пошаговое руководство

В этом руководстве я расскажу, как загрузить и перенести WordPress-сайт с локального хоста на хостинг двумя способами: с помощью плагина и вручную.

Содержание

Предварительные условия

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

  • Локальный сервер, установленный на компьютере.
  • Оплаченный хостинг с поддержкой WordPress.

Примечание. В этом руководстве для демонстрации переноса я использую хостинговую платформу Cloudways.

Перенос WordPress-сайта с помощью специального плагина

Шаг 1: Установите и настройте плагин Duplicator на локальном WordPress.
Шаг 2: Создайте пакет.
Шаг 3: Перенесите файлы Installer.php и архив с помощью FTP-клиента, такого как FileZilla.
Шаг 4: Запустите программу установки на рабочем сервере.
Шаг 5: Протестируйте сайт.

Я использую плагин Duplicator. Но вы можете выбрать один из следующих:

  • Duplicator (бесплатная и платная версия).
  • All-in-One WP Migration (бесплатный).
  • BackupBuddy (платный).
  • UpdraftPlus WordPress Backup Plugin (бесплатная и платная версия).
  • WP Migrate DB (платный).
  • Migrate Guru (платный).
  • VaultPress (платный).

Шаг 1: Установите и настройте плагин Duplicator на локальном WordPress -сайте

Для этого в панели администрирования перейдите в пункт «Плагины», нажмите кнопку «Добавить новый». Затем в поисковом поле введите Duplicator, «Установить сейчас» и активируйте плагин.

Шаг 2: Создание пакета

После этого меню Duplicator появится в левой части панели администрирования. Перейдите в Duplicator> Пакеты> Создать новый.

После этого нажмите кнопку «Далее».

Затем нажмите на кнопку «Собрать».

Сборка займет несколько секунд. Пакет представляет собой ZIP-архив со всеми плагинами, темами оформления, контентом сайта, базой данных и файлами WordPress.

Теперь можно загрузить Installer.php и архив, нажав кнопку «Загрузка в один клик».

Шаг 3: Перенесите файл Installer.php и ZIP-архив на сервер Cloudways с помощью FTP-клиента FileZilla

Сначала запустите новое приложение на Cloudways.

После запуска приложения необходимо будет открыть FTP-клиент, такой как FileZilla. Вы можете скачать его с FileZilla-Project.org.

Чтобы подключиться к серверу с помощью FileZilla, введите IP-адрес хоста, имя пользователя, пароль и порт.

Для FileZilla:
Host = публичный IP-адрес Cloudways.
Имя пользователя = имя пользователя Cloudways.
Пароль = пароль
Порт = 22

Примечание: для стабильной работы FileZilla используйте порт 22.

Все эти данные указаны в разделе «Управление сервером» на платформе Cloudways.

После ввода учетных данных в соответствующие поля, нажмите кнопку «Быстрое соединение».

Затем перейдите в папку Applications, выберите папку DB Name, public_html и удалите с помощью FTP-клиента FileZilla файл WP-CONFIG.PHP. После чего загрузите файлы Installer и архив в эту папку.

Примечание. Перед загрузкой ZIP-архива обязательно удалите файл wp-config.php. Он находится в папке public_html.

Шаг 4: Запустите программу установки на сервере

После того как вы завершите процесс загрузки, откройте URL-адрес переносимого сайта. Далее проведите настройку установки WordPress. Замените wp-admin/setup-config.php в URL-адресе http://YourSiteName.com/wp-admin/setup-config.php на Installer.php — http://YourSiteName.com/installer.php

Измените URL-адрес на http://YourSiteName.com/installer.php

При вводе URL-адреса YourSiteName/installer.php на экране появится следующая конфигурация установки:

Затем нажмите на кнопку «Далее».

Примечание: Плагин Duplicator лучше всего работает с пустыми базами данных. Чтобы удалить их, перейдите в «Управление приложениями» и нажмите кнопку «Запустить менеджер баз данных».

Выберите все таблицы базы данных и нажать кнопку «Удалить», чтобы удалить выбранные таблицы.

Теперь можно продолжить настройку, указав на втором этапе учетные данные MySQL Access.

Host = Localhost
Database = “Имя вашей БД”
User = “Имя пользователя вашей БД”
Password = “Пароль вашей БД”

Нажмите кнопку «Далее», чтобы сохранить настройки.

Шаг 5: Тестирование сайта

Нажмите кнопку Admin Login. После этого должна отобразиться страница wp-login.

Введите учетные данные администратора локального сайта. В целях безопасности отключите все плагины на время переноса WordPress- сайта. Чтобы снова активировать плагины, перейдите в меню Плагины> Установленные плагины.

Метод 2: Ручной перенос WordPress-сайта с локального хоста на сервер

Шаг 1: Экспорт локальной базы данных WordPress

В приложении PHPMyAdmin выберите локальную базу данных WordPress и перейдите в Экспорт> Способ экспорта: быстрый. После чего вы увидите файл .SQL в папке загрузок.

Шаг 2: Удалите таблицы из базы данных на хостинге

В панели управления хостингом нажмите кнопку «Запустить менеджер баз данных».

Удалите все таблицы, выбрав их и нажав на кнопку «Удалить».

Шаг 3: Импортируйте локальную базу данных WordPress на действующий сервер

Для этого перейдите в пункт Импорт> Выбрать файлы. Выберите файл .SQL на компьютере, нажать кнопку «Открыть» и «Выполнить».

Шаг 4. Измените URL-адрес сайта, главной страницы и страницы блога

Найдите в базе данных таблицу wp_options.

Примечание. Если при установке вы изменили префикс, у этой таблицы может быть другое имя.

Выберите wp_options или <prefix>_options и нажмите кнопку «Выбрать данные».

Здесь нужно изменить три поля:

Site URL = «URL-адрес вашего сайта»
Home = «URL-адрес вашего сайта»
Blog name = “URL-адрес вашего сайта без HTTPS://

Это URL-адрес вашего сайта, который нужно скопировать.

Нажмите на кнопку «Редактировать» для каждого выделенного поля и вставьте соответствующие значения в поле option_value. URL-адрес локальной установки будет выглядеть примерно так: http://localhost/test.
Затем нажмите кнопку «Сохранить».

Поздравляю! Вы успешно перенесли WordPress-сайт с локального сервера на сервер хостинга.

Заключение

Теперь вы убедились в том, что перенос локального WordPress – достаточно простой процесс.

Данная публикация представляет собой перевод статьи «Migrate WordPress from Localhost to Live Server – A Step-by-Step Guide» , подготовленной дружной командой проекта Интернет-технологии.ру

Меню