Как перенести сайт WordPress на хостинг

Теперь, когда ваш сайт на WordPress создан локально и вы хотите разместить его в интернете, это можно сделать без особых усилий. Каждый день множество людей успешно поднимают свои сайты в сеть. Ключевыми моментами на этом пути являются правильная подготовка и соблюдение пошаговой инструкции. Начнем с подготовки.

Подготовка

Первое, что необходимо понять — это два основных условия для того, чтобы ваш сайт стал доступен онлайн: вам нужно приобрести и активировать домен и хостинг. Домен обеспечивает доступ к вашему сайту по определенному адресу (например, http://site.ru), а хостинг отвечает за хранение и исполнение файлов вашего сайта.

Перед тем как перенести сайт на хостинг, убедитесь в следующем:

  • домен связан с вашим хостингом;
  • создана база данных.

Инструкции по этим действиям можно найти на сайте любой хостинг-компании.
Кроме того, провайдер должен предоставить вам следующую информацию:

  • хост базы данных;
  • имя базы данных, а также логин и пароль для доступа к ней;
  • FTP-аккаунт (FTP-хост, имя пользователя и пароль).

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

Как и чем переносить?

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

Также для обоих методов вам понадобитесь FTP-клиент (например, FileZilla), который поможет вам перенести файлы сайта на хостинг.

Способ №1: плагин Duplicator

1. Создание резервной копии

После установки и активации плагина в административной панели появится пункт меню Duplicator. Кликайте по нему, и вы попадете на главное окно, где будет проходить процесс переноса.

Начало создания копии сайта в плагине Duplicator

Чтобы создать резервную копию, нажмите кнопки Создать новый и Далее. После сканирования сайта вы окажетесь на странице, с которой начнется основа процесса.

Сканирование сайта в плагине Duplicator

Отметив пункт Да, продолжить процесс построения! и нажав на кнопку Создание, вы запустите создание резервной копии вашего сайта.

После завершения процесса вы увидите уведомление об успешном создании резервной копии.

Сохранение созданной копии сайта в плагине Duplicator

Теперь сохраните созданную копию, которая включает архив с файлами вашего сайта и файл-установщик installer.php. Для этого поочередно нажмите кнопки Установщик и Архив, сохраняя оба файла (путь сохранения будет зависеть от настроек вашего браузера).

Следующий шаг — это загрузка этих двух файлов на хостинг в корневой каталог вашего сайта с помощью FTP-клиента (например, FileZilla).

2. Развертывание сайта

Чтобы развернуть сайт из резервной копии, перейдите по адресу http://site.ru/installer.php. После этого вы увидите следующую страницу:

Начало разворачивания сайта в плагине Duplicator

Для начала процесса восстановления отметьте пункт I have read and accept all terms & notices и нажмите кнопку NEXT.

На следующем шаге вам предложат ввести необходимые данные для развертывания сайта.

Настройка доступа к базе данных в плагине Duplicator

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

Для проверки корректности введенных данных можно нажать кнопку Test Database. Если все правильно, вы увидите следующее:

Далее нажмите кнопку Next, после чего в всплывающем окне подтвердите правильность внесенных данных. Затем вы попадете на следующую страницу, где снова просто нажимаете кнопку Next.

Переход на развернутый сайт в плагине Duplicator

Нажав кнопку Site Login, вы вернетесь на страницу входа в админ-панель вашего сайта. Введите логин и пароль, после чего вы будете перенаправлены на страницу, где вам предложат очистить остаточные данные от плагина. Для этого нажмите кнопку Очистить кеш сборок и подтвердите действие.

Ваш сайт теперь доступен по адресу http://site.ru и готов к использованию!

Способ №2: вручную

1. Инструменты

Для переноса сайта на хостинг мы будем использовать следующие инструменты:

веб-сервер OpenServer (или любой другой);
хостинг Beget (или другой);
phpMyAdmin;
FTP-клиент (например, FileZilla);
утилиту Search Replace DB.

Компания Beget предлагает также услуги бесплатного хостинга для WordPress.

2. Подготовка

2.1. Привязка домена к хостингу и создание базы данных

В этом разделе предполагается, что ваш домен уже приобретен и для него установлены NS-серверы вашего хостинга (обычно эту информацию хостинг предоставляет сразу после покупки услуг). Теперь вам нужно связать домен с хостингом. Для этого в панели управления хостинга нужно выбрать раздел Управление сайтами.

Далее нужно привязать домен, введя его адрес.

Создание домена в админ-панели хостинга

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

Следующий этап — создание базы данных на вашем хостинге.

Для этого в панели управления хостинга перейдите в раздел Управление базами.

Вы окажетесь на страничке Управление базами данных MySQL, где нужно ввести имя и пароль создаваемой базы данных. Обратите внимание, что в случае с хостингом Beget имя базы данных будет состоять из обязательных символов, сгенерированных хостингом, и ваших собственных. На других хостингах условия могут различаться.

Управление базами данных MySQL в админ-панели хостинга

После ввода необходимых данных, нажмите кнопку Добавить, и база данных будет успешно создана и готова к использованию. Запишите имя базы данных, логин и пароль (в нашем случае логин и имя могут совпадать).

2.2. Экспорт базы данных

Для начала необходимо сохранить запасную копию базы данных вашего сайта для последующего переноса. Мы воспользуемся phpMyAdmin. Для этого перейдите по следующему адресу (возможно, ваш адрес будет отличаться, так как зависит от веб-сервера):

http://127.0.0.1/openserver/phpmyadmin/index.php

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

Список таблиц выбранной БД в phpMyAdmin

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

Экспорт таблицы в phpMyAdmin

Теперь резервная копия базы данных готова к переносу.

3. Перенос

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

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

Управление базами в админ-панели хостинга

Откроется окно phpMyAdmin, где вы увидите созданную пустую базу данных.

phpMyAdmin на хостинге

Здесь нажмите кнопку Импорт, затем выберите ваш файл базы данных. После нажатия кнопки Вперед ваша база данных будет импортирована на хостинг.

3.2. Перенос файлов сайта

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

Структура файлов WordPress

Теперь необходимо внести изменения в конфигурационный файл. WordPress должен быть проинформирован о том, какую базу данных использовать. Для этого предназначен файл wp-config.php, который располагается в корневом каталоге вашего сайта. В правом окне FTP-клиента найдите этот файл. Щелкните по нему правой кнопкой мыши и выберите опцию Просмотр/Правка. Обычно в результате должен открыться текстовый редактор с содержимым файла wp-config.php.

Файл wp-config.php

Теперь необходимо обнаружить следующие строки:

define('DB_NAME', 'database_name_here'); define('DB_USER', 'username_here'); define('DB_PASSWORD', 'password_here');

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

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

4. Обновление ссылок

Финальным шагом в процессе переноса вашего сайта на хостинг является обновление ссылок в базе данных (все адреса, включая страницы, записи и медиафайлы, хранятся именно в базе данных). Это делается по следующей причине: при создании сайта на вашем компьютере вы использовали, например, название site.local, а для реального хостинга – другое, например, site.ru. Теперь необходимо обновить это название в вашей экспортированной базе данных на новое. Для выполнения этой задачи рекомендуется использовать утилиту Search Replace DB, которая обеспечивает корректное изменение. Подробные инструкции по использованию этой утилиты можно найти в статье о правильной замене в базе данных с помощью Search Replace DB.

Оставьте комментарий