Сайты
Миграция веб-сайта из cPanel на KapsuleHost
Most people move a site from cPanel without touching a file: Kapsule has a guided migration that copies your files and database for you while the old site stays live. This guide covers the three…
Большинство людей переносят сайты из cPanel без необходимости трогать файлы: Kapsule предлагает управляемую миграцию, которая копирует ваши файлы и базу данных, пока старый сайт остаётся в сети. Это руководство охватывает три варианта миграции, помогает выбрать подходящий и описывает ручной способ для тех, кто предпочитает всё делать самостоятельно.
Миграция бесплатна на всех тарифных планах. Нет платы за настройку и нет платы за каждый сайт.
Перед началом
Держите старый хостинг активным, пока новый сайт не будет проверен и ваш домен не будет перенаправлен. Отмена раньше времени - единственная ошибка в этом процессе, которую нельзя исправить, потому что источник копии исчезает вместе с отменой. Дайте себе неделю перекрытия.
Подготовьте следующее:
- Домен, на котором в настоящее время работает сайт.
- Доступ либо к админ-панели WordPress сайта, либо к своему аккаунту cPanel или FTP.
- Логин вашего регистратора доменов для финального этапа.
- Тарифный план Kapsule Hosting со свободным слотом для сайта.
Выбор варианта миграции
Откройте Migrations в левой боковой панели KPanel, перейдите к миграции сайта и введите адрес вашего текущего сайта. Kapsule проверит сайт, определит платформу и предложит три варианта.

| Вариант | Как это работает | Лучше всего подходит для |
|---|---|---|
| Kapsule Migrator Plugin | Установите бесплатный плагин на исходный сайт и вставьте одноразовый токен. Ваши учётные данные хостинга не покидают ваши руки. | WordPress и WooCommerce сайтов. Самый быстрый вариант, который выбирает большинство людей. |
| Учётные данные хостинга | Дайте нам временный доступ по FTP, SFTP или cPanel, а также данные базы данных. Мы всё загружаем напрямую. | Любой платформы, включая сайты, которые не используют WordPress. |
| Наша команда всё сделает | Расскажите нам о сайте, и инженер миграции сделает всё вручную. | Сложных конфигураций, нескольких сайтов одновременно, или если вы просто предпочитаете не делать это сами. |
Все три варианта бесплатны, и вы можете переключаться между ними на любом этапе мастера.
Вариант с плагином
- Выберите Kapsule Migrator Plugin.
- Загрузите
kapsule-migrator.zipс экрана. - На вашем текущем сайте перейдите в Plugins, затем Add New, затем Upload Plugin. Загрузите zip-файл и активируйте его.
- Откройте Kapsule Migrate в меню админ-панели WordPress.
- Скопируйте токен из KPanel, вставьте его в плагин и нажмите Start Migration.
KPanel автоматически обнаружит соединение и перенесёт вас на экран отслеживания в реальном времени. Файлы, база данных и загрузки копируются для вас. Токен истекает через 24 часа; если нужно, сгенерируйте новый с того же экрана.
Вариант с учётными данными
Выберите Hosting credentials и заполните два раздела: данные FTP, SFTP или SSH (имя хоста, имя пользователя, пароль) и данные базы данных (хост, имя, имя пользователя, пароль). Есть поле примечаний для любой другой информации, которая помогает, например адрес вашего cPanel.
Учётные данные зашифровываются перед сохранением и доступны только для автоматизированной системы миграции, а не для сотрудников. Они окончательно удаляются в течение 24 часов после завершения миграции и никогда не используются ни для чего, кроме копирования вашего сайта.
Вариант с командой
Расскажите нам о сайте и предпочитаемом времени. Инженер миграции ответит в течение четырёх рабочих дней с планом, и ничего не пойдёт в эфир без вашего одобрения.
Что происходит дальше
Независимо от выбранного варианта, процесс одинаков:
- Копирование происходит в фоновом режиме. Ваш существующий сайт остаётся в сети и не изменяется на протяжении всего времени.
- Ваш новый сайт становится доступным для проверки по временному адресу.
- Вы проверяете его и одобряете.
- Только после этого изменяется DNS.
Kapsule хранит ваши исходные файлы в течение 7 дней после миграции, поэтому возможен откат, если что-то выявится спустя несколько дней.
Проверка перед переключением
Это этап, на который стоит обратить серьёзное внимание, потому что после изменения DNS каждый посетитель видит то, что вы одобрили.
Загрузите временный адрес и проверьте:
- Главную страницу и две-три страницы в глубине сайта.
- Изображения, включая содержимое в слайдере или галерее.
- Любую контактную или форму бронирования, отправленную по-настоящему.
- Вход в админку и одно сохранённое редактирование.
- В магазине: полный пробный заказ до страницы подтверждения.
Если некоторые URL по-прежнему указывают на старый домен, выполните поиск и замену: Running a Search and Replace.
Перенаправление вашего домена
Когда проверка пройдена успешно, перенесите домен. Либо измените свои nameservers на серверы Kapsule, что является более простым вариантом и переводит управление DNS в KPanel, либо сохраните своего существующего провайдера DNS и перенаправьте записи сайта.
Полные инструкции содержатся в Changing Your Nameservers и Connecting a Custom Domain to Your Website.
Изменения DNS достигают всех от нескольких минут до нескольких часов. В течение этого времени некоторые посетители по-прежнему будут попадать на старый хост, и именно поэтому вы его поддерживаете.
Перенаправьте домен в тихое утро рабочего дня, а не в пятницу вечером. Если что-то нужно изменить, вы хотите быть в сознании, а нам нужно быть доступными.
Ручная миграция
Если вы предпочитаете делать это самостоятельно, или сайт находится на неподдерживаемой платформе, ручной способ всё ещё работает.
1. Создание сайта
Websites, затем Add Website, затем New Website. Выберите тип сайта, который соответствует переносимому. Сайт создаётся по временному адресу, на котором вы можете тестировать сразу же. См. Creating Your First Website.
2. Экспорт из cPanel
Загрузите файлы сайта либо через File Manager в cPanel, либо по FTP. Для WordPress это всё содержимое в папке public_html, включая wp-config.php. Backup Wizard в cPanel создаёт всё это как единую загрузку, если вы предпочитаете.
Затем экспортируйте базу данных: откройте phpMyAdmin в cPanel, выберите базу данных и используйте Export, затем Quick, затем Go.
3. Загрузка файлов
- В KPanel откройте ваш новый сайт, затем Files, затем SFTP.
- В разделе SFTP accounts введите имя пользователя и нажмите Create.
- Скопируйте показанные хост, порт, имя пользователя и пароль. Пароль отображается один раз и не восстанавливается впоследствии.
- Подключитесь с любым SFTP клиентом и загрузите ваши файлы в каталог сайта.
Полная информация как об аккаунте SFTP, так и о собственном доступе SSH находится в Connecting Over SFTP.
4. Импорт базы данных
- Откройте сайт, затем Files, затем Database.
- Нажмите Open phpMyAdmin. Вы автоматически вошли, без отдельного пароля.
- Выберите вашу базу данных, нажмите Import, выберите файл
.sqlи нажмите Go.
См. Accessing Your Database With phpMyAdmin для ограничений импорта и способов работы с большой выгрузкой.
5. Обновление wp-config.php
На вкладке Database указаны новые реквизиты подключения. Скопируйте их в wp-config.php используя Files, затем File Manager:
define( 'DB_NAME', 'your-new-database-name' );
define( 'DB_USER', 'your-new-database-user' );
define( 'DB_PASSWORD', 'your-new-password' );
define( 'DB_HOST', '127.0.0.1' );
Не переносите .htaccess правила старого хоста. Kapsule не использует Apache, поэтому эти правила не будут выполняться и могут ввести вас в заблуждение, заставив думать, что редирект на месте, когда его нет. Воссоздайте их в KPanel вместо этого: Understanding .htaccess on KapsuleHost.
6. Тестирование, затем перенаправление
Загрузите временный адрес, проработайте список проверки выше, затем перенаправьте ваш домен.
Устранение неполадок
Сайт загружается, но без стилей. Старые абсолютные URL в базе данных. Выполните поиск и замену со старого адреса на новый.
"Error establishing a database connection". Учётные данные в wp-config.php не совпадают с данными на вкладке Database. Проверьте, что DB_HOST - это 127.0.0.1.
Импорт базы данных не работает частично. Выгрузка больше, чем лимит загрузки phpMyAdmin. Сжимайте её в .sql.gz, разбивайте на меньшие файлы, или откройте тикет, и мы импортируем для вас.
Некоторые страницы 404 после переноса. Очистите правила переписывания: WordPress, затем Quick Actions, затем Flush Rewrites. См. Fixing WordPress Permalink Issues.
Отсутствует замок или появляется предупреждение. Смешанное содержимое из HTTP URL по-прежнему в базе данных: Fixing Mixed Content Warnings.