Перенести сайт на WordPress с виртуального хостинга на VPS очень просто.
С такой задачей сталкиваются многие, когда возникает необходимость в увеличении ресурсов и мощностей для корректной работы своего сайта.
Что необходимо иметь для процедуры переноса сайта на VPS:
- конечно же настроенный под свои нужды Virtual Private Server (далее VPS);
- ну две последние архивные копии самого сайта и дамп базы данных MySQL на виртуальном хостинге.
Предположим, все два пункта выполнены, дамп базы у вас уже есть и нам остается перенести копию сайта и дамп базы данных на VPS.
Как перенести базу данных и WordPress-сайт на VPS
Чтобы перенести наши файлы сайта и БД, необходимо воспользоваться командой wget на стороне VPS. Это команда позволит передать необходимые нам файлы через SSH.
- Необходимо установить соединение с сервером по SSH;
- Создать каталог, например, «mysite», в который будут перенесены файлы сайта и базы данных;
- Для переноса данных, используем протокол FTP. Укажем все необходимые данные, для подключения по протоколу ftp к виртуальному хостингу:
wget - -ftp-user=user - -ftp-password=password FTP-URL
Где user – имя пользователя для ftp-соединения;
а password – пароль авторизации;
FTP-URL – адрес вашего виртуального хостинга.
После передачи архивов, необходимо:
- распаковать архив с содержимым сайта в каталог public_html на VPS встроенной командой «tar» (пример tar –xvf название_архива.tar.gz)
- распаковать архив с дампом базы данных MySQL командой «gunzip» в отдельный каталог, например в каталог «mybd». Получаем после распаковки файл в формате ***.sql . Далее переносим все, что в нем есть в базу данных на сервере VPS
mysql –u root –p БД_MySQL_VPS < ***.sql
Процесс переноса данных сайта завершен.
Зачастую, большое количество людей создают свой сайт и располагают его на виртуальном хостинге. Со временем, встает вопрос об увеличении ресурсов и мощностей для корректной работы сайта. Именно по этому необходимо смотреть в сторону перехода на Virtual Private Server, иными словами VPS.
Прежде чем переносить сайт, при работе с БД, документами, необходимо иметь рабочий бэкап (копия). Это обеспечит сохранность данных, на случай различных форс-мажорных ситуаций.
Для переноса сайта необходимо иметь два бэкапа: база данных MySQL и файлы сайта. Желательно иметь свежие версии этих данных.
После того, как бэкапы имеются у вас на «руках», можно перейти к переносу файлов на VPS сервера. Конечно же имеется в виду, что сервер VPS предварительно настроен и готов к работе.