Перенос 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 – достаточно простой процесс.