Февруари 26, 2026

Инструмент за прехвърляне на акаунти (Transfer Tool)

 

Какво представлява?

Transfer Tool в WHM ви позволява да копирате цели cPanel акаунти, пакети и настройки от един сървър (source) към друг (destination).
За да го използвате, трябва да имате root достъп или права чрез sudo или su командите.

 

Преди да започнете

  • Ако нямате root достъп, използвайте интерфейса Transfer or Restore a cPanel Account (WHM » Transfers » Transfer or Restore a cPanel Account).

  • Ако искате само да прехвърлите IP адрес на лиценз от един сървър към друг, вижте документацията за Only Transfer IP Address.

 

Важни предупреждения

  • Не рестартирайте сървърите и не спирайте процеси по време на трансфера.

  • Не стартирайте ъпдейти (например upcp) по време на трансфер, и обратното.

  • Ако някой от акаунтите използва Microsoft FrontPage, изключете го преди трансфера – cPanel вече не го поддържа.

  • Уверете се, че двата сървъра могат да комуникират през порт 2087.

  • Ако трансферът прекъсва поради timeout, увеличете лимита в: WHM » Server Configuration » Tweak Settings » System
    Number of seconds an SSH connection may be inactive before timing out

Сървър, който е само с IPv6, не може да използва WHM/cPanel. Нужен е поне един IPv4 адрес.

 

Прехвърляне на DNS

  • Когато източникът и целевият сървър са в един и същ DNS cluster, зоните се заменят с тези от новия сървър.

  • Шаблоните за DNS зони не се прехвърлят – системата използва настройките по подразбиране.

  • AAAA записи (IPv6) се обработват различно от A записи (IPv4):

    • Ако новият сървър няма IPv6, старите AAAA записи се премахват.

    • Ако има IPv6 – системата ги пренасочва към новия адрес.

 

Прехвърляне на данни

  • Настройката Restrict document roots to public_html не се прилага по време на трансфер. Всички структури на сайтове се запазват.

  • Не използвайте skip-name-resolve в конфигурацията на MySQL – може да причини проблеми при трансфера.

  • Ако в новия сървър вече има база данни със същото име – системата ще преименува тази от стария сървър, за да няма конфликт.

  • 2FA (двуфакторна автентикация) не се прехвърля – потребителят трябва да я настрои наново.

  • При CloudLinux сървъри – настройките от PHP Selector се запазват.

  • Не прехвърляйте акаунти с календари, контакти и задачи от по-нова към по-стара версия на WHM (напр. 120 → 118) – ще трябва да ги копирате ръчно след това.

 

Прехвърляне от Plesk

  • Имейли със знак „+“ или FTP акаунти с „_“ в потребителското име няма да се прехвърлят.

  • Домейни, които са пренасочени (forwarding), трябва първо да се преобразуват в реален хостинг акаунт. Изпълнете следната команда:

/usr/local/psa/bin/domain –update example.com -hst_type phys -login “example” -hosting true -ip 127.0.0.1 -passwd “12345luggage”

 

Заменете example.com, example, 127.0.0.1 и паролата с реални данни.

Ако имате много такива домейни – отворете support ticket до екипа за миграции.

 

Как да направите трансфер

  1. Подгответе изходния сървър.

  2. Изберете какво искате да прехвърлите (акаунти, пакети, конфигурации).

  3. Ако нещо не се прехвърли автоматично – настройте го ръчно.

 

Live Transfer (Жив трансфер)

⚠️ Само между WHM/cPanel сървъри
  Преди да изтриете стария акаунт – уверете се, че DNS записите вече сочат към новия сървър.

  • Ако новият сървър има проблем с hostname (не се разпознава), използвайте:

/usr/local/cpanel/scripts/ensure_hostname_resolves

 

или отидете в WHM » Networking Setup » Change Hostname.

 

Какво прави Live Transfer:

  • Обновява A записите да сочат към новия сървър.

  • Променя nameserver-ите и MX записите.

  • Пренасочва услуги като имейл и уеб трафик към новия сървър.

  • Прехвърля пощенски кутии.

  • Спира акаунта на стария сървър (но не го трие).

Забележка:
Този метод прехвърля само активни PHP сесии от home директорията. Някои потребители ще трябва да се логнат отново (например в WordPress, Webmail и др.).

Ако не искате да използвате Live Transfer, може да използвате скрипта swapip, за да обновите DNS записите ръчно.