2.4.2.2. Автоматичне перенесення сайту між хостинг-акаунтами

Важливі моменти:

  • Система тільки переносить дані і не вносить жодних змін у файли та бази даних сайту. Необхідні зміни потрібно буде вносити самостійно.
  • Умови перенесення:
    • Обидва хостинг-акаунти мають бути активними.
    • Для віртуальних хостів і поштових скриньок:
      • Якщо домен зареєстрований у нас — він має бути доступний у вашому обліковому записі (належати вам або бути вам делегований).
      • Якщо один або обидва хостинг-акаунти вам делеговані — у вас має бути доступ до пошти (власник повинен дозволити доступ у налаштуваннях делегування).
    • За раз можна переносити тільки одну базу даних. Перенести більшу кількість баз даних можна різними способами:
      • Для кожної бази даних подати окремий запит на перенесення (з компонентів вибирати тільки перенесення бази даних).
      • Імпортувати кожну базу даних у хостинг-акаунті призначення безпосередньо з вихідного хостинг-акаунта.
      • Експортувати бази даних з вихідного хостинг-акаунта і імпортувати отримані дампи в хостинг-акаунті призначення.
    • Об’єм сайту або бази даних не повинен перевищувати 50 ГБ і 200 000 инодів. Якщо об’єм більший, потрібно або зменшити його, перенісши частину даних вручну, або використовувати ручне перенесення.
  • Не переносяться:
    • Виділений IP. Якщо сайту потрібен виділений IP, після перенесення в новому хостинг-акаунті потрібно буде замовити новий виділений IP і підключити його до сайту.
    • Символічні посилання (сімлінки). Якщо вони необхідні для роботи сайту, після перенесення їх потрібно буде створити заново.
    • Резервні копії. Створені до перенесення резервні копії будуть доступні попередньому власнику відповідно до термінів зберігання.
  • Після перенесення обов’язково потрібно:
    • Змінити налаштування підключення до бази даних у конфігураційному файлі сайту. Якщо цього не зробити, сайт залишиться підключеним до бази даних у вихідному хостинг-акаунті, що може призвести до різних проблем у майбутньому (наприклад, у разі втрати зв’язку з власником вихідного хостинг-акаунта буде неможливо відновити базу даних з автоматичної резервної копії).
    • Скоригувати абсолютні шляхи, якщо вони використовуються на сайті.

Система автоматичного перенесення дає змогу:

  • Переносити віртуальні хости (сайт і його піддомени з розділу «Мої сайти» разом із налаштуваннями та SSL-сертифікатами) і пов’язані із сайтом поштові скриньки (разом із листами) з одного хостинг-акаунта в інший.
  • Копіювати вміст каталогу вибраного сайту або будь-якого з його підкаталогів з одного хостинг-акаунта в інший.
  • Копіювати вміст вибраної бази даних з одного хостинг-акаунта в базу даних іншого.

Компоненти для перенесення можна вибирати в будь-яких комбінаціях — наприклад, скопіювати вміст каталогу сайту або вміст бази даних без перенесення віртуальних хостів і поштових скриньок.

flowchart LR subgraph example1 [Вихідний хостинг-акаунт] subgraph hosts1[ ] direction RL site1["Віртуальні хости
(сайт і його піддомени)"] mail1[Поштові скриньки] end files1[Файли сайту] db1[База даних] end subgraph example2 [Хостинг-акаунт призначення] subgraph hosts2[ ] direction RL site2["Віртуальні хости
(сайт і його піддомени)"] mail2[Поштові скриньки] end files2[Файли сайту] db2[База даних] end hosts1-->|Перенесення віртуальних хостів
і поштових скриньок|hosts2 files1-->|Копіювання файлів|files2 db1-->|Копіювання бази даних|db2

  1. Відкрийте розділ «Перенесення сайту».
  2. Натисніть «Додати запит на перенесення сайту».
  3. Виберіть сайт для перенесення, хостинг-акаунт призначення і натисніть «Далі»:
  4. Виберіть компоненти для перенесення (для повного перенесення виберіть усі) і натисніть «Перенести»:
    • «Перенести віртуальні хости і поштові скриньки» — увімкніть для перенесення віртуальних хостів (сайту та його піддоменів із розділу «Мої сайти») і пов’язаних із ними поштових скриньок (разом із листами).
    • «Копіювати файли» — увімкніть для копіювання вмісту каталогу вибраного сайту або будь-якого з його підкаталогів:
      • «Вихідний каталог» — шлях до каталогу у вихідному хостинг-акаунті, звідки потрібно скопіювати дані. Для копіювання всього вмісту каталогу залиште поле порожнім.
      • «Каталог призначення» — шлях до каталогу в хостинг-акаунті призначення, куди потрібно скопіювати вміст вихідного каталогу. Вказувати потрібно порожній або неіснуючий каталог (він буде автоматично створений під час копіювання). Для збереження вихідної структури файлів вкажіть те саме, що вказано в полі вихідного каталогу (якщо воно було порожнє, теж залиште порожнім).
    • «Копіювати базу даних» — увімкніть для копіювання вмісту вибраної бази даних:
      • «Вихідна база даних» — назва бази даних у вихідному хостинг-акаунті, вміст якої потрібно скопіювати. Назву бази даних, яку використовує сайт, можна дізнатися в конфігураційному файлі цього сайту в налаштуваннях підключення до бази даних.
      • «База даних призначення» — назва бази даних у хостинг-акаунті призначення, в яку потрібно скопіювати вміст вихідної бази даних. Вказувати потрібно назву бази даних, яка ще не існує (вона буде автоматично створена під час копіювання).
  5. Дочекайтеся завершення перенесення. Поточний статус відображається в розділі «Перенесення сайту»: у вихідному хостинг-акаунті — на вкладці «Вихідні запити», у хостинг-акаунті призначення — на вкладці «Вхідні запити».
  6. Важливо! Внесіть необхідні зміни на перенесеному сайті:
  7. Перевірте роботу сайту.
Зміст