---
title: 'Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента | Zomro'
description: 'Рано или поздно возникает потребность скопировать или перенести сайт на новый домен. Сделать это с сайтом на WordPress...'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876055_screenshot_2.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента 



# Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента

01-05-2021

## Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента

  
Рано или поздно возникает потребность скопировать или перенести сайт на новый домен. Сделать это с сайтом на WordPress не составит большого труда, если знать основные пункты переноса и тонкости CMS WordPress.

В этой статье мы покажем пример переноса сайта с одного домена на другой при помощи FTP-клиента. Эта инструкция предполагает, что у Вас уже установлена панель управления Vesta CP и хотя бы один рабочий сайт на сервере, который Вы хотите скопировать. Все действия с сайтами мы будем выполнять с помощью файла hosts , так как будем делать пример на нереальных доменах, работать с дистрибутивом Linux Ubuntu 18.04, конфигурация Vesta CP: Apache + Nginx. Новое доменное имя должно быть направлено на IP-адрес сервера. Как это сделать, смотрите в соседней инструкции - ["Как добавить домен в DNS-хостинг"](https://zomro.com/rus/blog/faq/87-kak-dobavit-domen-v-dns-hosting).

**Перенос сайта со старого домена на новый**.

Основные пункты, которые Вам необходимо сделать перед копированием сайта с одного домена на другой: создать домен в панели управления Vesta CP; создать новую базу данных для домена; скопировать файлы с одной директории в другую; экспортировать дамп базы данных; изменить в дампе базы данных старый домен на новый; импортировать дамп файл в базу данных; отредактировать конфигурационный файл wp-config.php и проверить работу сайта.

Первым делом подключаемся к панели управления через веб-браузер использовав IP-адрес и после двоеточия порт 8083. Пример, _https://IP:8083_. Во время подключения к панели браузер сообщит Вам, что SSL недоверенный, так как по умолчанию он является самоподписанным, это нормальное явление панели управления, соглашаемся и подключаемся по данным от имени пользователя admin. Мы используем английскую версию Vesta CP, но функционал аналогичен тому, что будет далее на скриншотах.

![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876055_screenshot_2.png)

Создаём новое доменное имя: вкладка "Web" => кнопка "Add web domain".

![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876161_screenshot_3.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/thumbs_1619876470_screenshot_28.png)

После этого создаём базу данных: вкладка "DB" => кнопка "Add database". Вводим название базы данных, пользователя и пароль. Следует быть внимательным, так как Vesta CP создаёт базу данных с префиксом пользователя, поэтому можно создать её аналогично нашему примеру.

![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876451_screenshot_5.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876525_screenshot_6.png)

Далее, нам необходимо подключиться к серверу по протоколу SCP или SFTP. Мы используем программу WinSCP, но Вы можете воспользоватсья любой удобной Вам программой, поддерживающая протоколы для удаленного копирования файлов. Как подключиться к серверу по SCP, который мы далее будем использовать, показано в этой статье "[Как подключиться к серверу по FTP, SFTP и SCP](https://zomro.com/rus/blog/faq/144-kak-podkljuchitsja-k-serveru-po-ftp-sftp-i-scp)".

Переходим в корневую директорию Вашего сайта: _/home/admin/web/site/public_html/_ , выбираем файлы для переноса, правая кнопка мыши, в контекстном меню выбираем пункт "Дублировать". В поле ввода заменяем старый домен на новый.

![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876534_screenshot_15.png)После копирования файлов в новую директорию, необходимо подключиться к phpMyAdmin и экспортировать базу данных. Данные для подключения Вы можете найти в конфигурационном файле WordPress wp-config.php. Через FTP-клиент WinSCP есть возможность редактирования файлов, поэтому не составит труда ознакомиться с реквизитами для подключения. В веб-браузере через адресную строку вводим адрес: _IP/phpmyadmin_ , далее вводим логин и пароль от базы данных. В phpMyAdmin выбираем базу данных => кнопка "Экспорт" => кнопка "Вперед".  
![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 7](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876604_screenshot_18.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 8](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876633_screenshot_19.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 9](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876624_screenshot_20.png)Когда файл был скачан, открываем его через удобный для Вас текстовый редактор и делаем замену всех ссылок со старого домена на новый через комбинацию Ctrl + H.  
![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 10](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876716_screenshot_21.png)

Сохраняем файл и переходим обратно в phpMyAdmin. Выбираем новую базу данных, предварительно выйдя из старой, и подключаемся к новой, далее нажимаем кнопку "Импорт" => кнопка "Выбрать файл". После успешного импортирования дамп файла используя ранее упомянутый FTP-клиент WinSCP, перейдите в директорию нового домена и отредактируйте файл wp-config.php указав новые данные для базы данных.

![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 11](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876748_screenshot_22.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 12](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619876726_screenshot_23.png)![Копирование сайта CMS WordPress с VestaCP при помощи FTP-клиента - 13](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a38@server-panel.net/2021/05/01/medium_1619877026_screenshot_24.png)

После выполнения вышеупомянутых действий можно считать перенос/копирование завершенным. Если все пункты были выполнены правильно, то после можете наблюдать работу Вашего сайта на новом домене. В следующей статье мы покажем Вам как можно будет сделать всё тоже самое гораздо быстрее использовав SSH-клиент.

**Отдельные моменты.**

1) Если в базе данных не будет изменен домен на новый, тогда сайт автоматически будет выполнять переадресацию на старый домен.

2) В файле .htaccess у Вас может быть прописан путь к плагину кэширования, если он имеется. Также, следует проверить файл на наличие редиректов, которые упоминают старый домен.

3) Если У Вас вместо сайта показывается серый экран с названием Вашего домена, не переживайте, удалите файл index.html – это заглушка для сайта, которую создаёт панель управления при создании домена.

4) У Вас в конфигурационном файле wp-config.php могут быть следующие константы: wp_home и wp_siteurl , которые необходимо редактировать под Ваш новый домен.

5) Если для первого домена подключен SSL-сертификат, то и для второго желательно его подключить. В панели управления Vesta CP => вкладка "Web" => выберете домен => кнопка "Edit" => "SSL Support" => "Let's Encrypt Support". Доменное имя должно быть направлено на сервер с которого Вы генерируете к нему SSL-сертификат.

Похожие статьи

[Перенос сайтов на серверах с панелью VestaCP](https://zomro.com/rus/blog/faq/384-site-transfer-on-servers-with-vestacp-panel) [Создание FTP пользователя в панели хостинга (cPanel)](https://zomro.com/rus/blog/faq/452-creating-an-ftp-user-in-the-hosting-panel-cpanel) [Установка Docker Engine и Docker Compose на Ubuntu 24.04](https://zomro.com/rus/blog/faq/661-installing-docker-engine-and-docker-compose-on-ubuntu-2404) [Как создать свой образ Windows для Cloud VPS (OpenStack)](https://zomro.com/rus/blog/faq/513-how-to-create-your-own-windows-image-for-cloud-vps) [VestaCP: Как выдать SSL сертификат](https://zomro.com/rus/blog/faq/78-vestacp-kak-vydat-ssl-sertifikat)

[ Виртуальный хостинг от €3.98/мес ](/rus/virtual)
