Web hosting · Гайд

Як перенести сайт на новий хостинг

Оновлено October 11, 2026 5 хв читання

На цій сторінці
  1. Чек-лист коротко
  2. Крок 1: складіть перелік і зменште TTL
  3. Крок 2: зробіть бекап файлів і баз даних
  4. Крок 3: відновіть сайт на новому хостингу
  5. Крок 4: перевірте до перемикання
  6. Крок 5: перенесіть пошту без втрати листів
  7. Крок 6: перемкніть DNS
  8. Безкоштовне перенесення на HytHost
  9. FAQ

Перенесення сайту на новий хостинг здається ризикованим, але це звичайна задача, якщо робити все в правильному порядку. Правило просте: спершу скопіюйте все, перевірте сайт на новому хостингу і лише потім спрямуйте на нього домен. Відвідувачі бачать старий сайт, доки новий не буде готовий.

Це покроковий чек-лист для будь-якого сайту з примітками щодо WordPress і cPanel, а також щодо перенесення пошти без втрати листів.

Чек-лист коротко

  1. Складіть перелік того, що використовує сайт: файли, бази даних, пошта, DNS-записи, заплановані завдання.
  2. За день до перемикання зменште TTL у DNS.
  3. Зробіть резервну копію файлів і баз даних на старому хостингу.
  4. Відновіть їх на новому хостингу.
  5. Перевірте сайт на новому хостингу, перш ніж його побачить хтось інший.
  6. Створіть поштові скриньки заново й скопіюйте листи.
  7. Перемкніть DNS і залиште старий хостинг ще на кілька днів.

Не хочете робити це самі? Кожен тариф вебхостингу HytHost містить одне безкоштовне перенесення сайту, від €0.99/міс.

Тарифи вебхостингу

Крок 1: складіть перелік і зменште TTL

Запишіть усе, від чого залежить сайт, щоб нічого не загубити:

  • файли сайту, зазвичай у public_html;
  • кожну базу даних з її назвою та користувачем;
  • поштові скриньки, переадресації та фільтри;
  • DNS-записи окрім самого сайту: MX для пошти, TXT-записи для SPF, DKIM і підтвердження сайту;
  • cron-завдання, версію PHP і будь-які особливі налаштування.

Потім за день до переїзду зменште TTL записів домену, наприклад до 300 секунд. TTL — це час, протягом якого інтернет кешує ваші DNS-записи; з коротким TTL перемикання доходить до відвідувачів за хвилини, а не за години. І поки що не скасовуйте старий хостинг.

Крок 2: зробіть бекап файлів і баз даних

  • З cPanel: у розділі Backup завантажте окремо домашній каталог і кожну базу даних MySQL. Ці часткові бекапи — файли, які ви можете самі відновити на будь-якому хостингу з cPanel. Є й повний бекап акаунта, але відновити його може лише хостер через WHM; надішліть його хостеру, якщо він пропонує перенесення.
  • Вручну: завантажте файли через FTP або SFTP і експортуйте кожну базу даних у файл .sql через phpMyAdmin.
  • WordPress: плагін міграції, наприклад Duplicator або All-in-One WP Migration, пакує файли й базу даних в один архів. Перевірте ліміт завантаження на новому хостингу: імпорт плагіна обмежений саме ним.

Крок 3: відновіть сайт на новому хостингу

  1. Додайте домен до нового акаунта хостингу.
  2. Завантажте файли в новий public_html або відновіть бекап домашнього каталогу.
  3. Створіть базу даних і користувача, потім імпортуйте файл .sql у phpMyAdmin.
  4. Вкажіть у конфігурації сайту нову назву бази даних, користувача й пароль. Для WordPress це wp-config.php.

Якщо домен лишається тим самим, на цьому все. Якщо він змінюється, стара адреса зберігається по всій базі даних. У WordPress ніколи не замінюйте її простим текстовим пошуком у SQL-файлі: це ламає серіалізовані дані. Використовуйте WP-CLI, який обробляє їх правильно:

wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run

Приберіть --dry-run, коли попередній перегляд виглядатиме правильно.

Крок 4: перевірте до перемикання

Ви можете побачити сайт на новому хостингу раніше за всіх, вказавши лише своєму комп'ютеру, де розташований домен. Додайте до файлу hosts рядок з IP-адресою нового сервера:

203.0.113.10  example.com www.example.com

Це файл C:\Windows\System32\drivers\etc\hosts у Windows (редагуйте його від імені адміністратора) і /etc/hosts у macOS та Linux. Тепер відкрийте сайт і перевірте сторінки, зображення, форми, вхід в акаунт і оформлення замовлення в магазині. Коли закінчите, видаліть рядок.

Крок 5: перенесіть пошту без втрати листів

  1. Створіть на новому хостингу ті самі поштові скриньки, переадресації та фільтри.
  2. Скопіюйте наявні листи. Якщо скриньок небагато, додайте старий і новий акаунти до поштового клієнта через IMAP і перетягніть папки. Якщо скриньок багато, інструмент на кшталт imapsync копіює їх із сервера на сервер, і його можна запускати повторно без дублікатів.
  3. Після перемикання DNS запустіть копіювання ще раз, щоб забрати листи, які надійшли за цей час.

Не забудьте про записи MX і TXT: якщо не створити їх заново в новому DNS, пошта перестане надходити або потраплятиме в спам.

Крок 6: перемкніть DNS

Спрямуйте домен на новий хостинг: або змініть NS-сервери у реєстратора, або змініть A-запис на нову IP-адресу. З коротким TTL більшість відвідувачів потраплять на новий хостинг за лічені хвилини; деякі мережі кешують довше, тож закладіть до доби.

Коли сайт почне відкриватися з нового хостингу, перевірте, що SSL-сертифікат випущено (див. безкоштовні SSL-сертифікати), і залиште старий хостинг ще на кілька днів, перш ніж скасувати його.

Перенесення хостингу не означає перенесення домену. Трансфер домену до іншого реєстратора — окремий крок, який можна зробити пізніше або не робити взагалі; крім того, реєстратори можуть відмовити в трансфері протягом 60 днів після реєстрації чи попереднього трансферу.

Безкоштовне перенесення на HytHost

Кожен тариф вебхостингу HytHost містить одне безкоштовне перенесення сайту:

  1. Замовте тариф, який підходить вашому сайту.
  2. Відкрийте тікет із доступом до старого хостингу або з файлом бекапу cPanel.
  3. Ми скопіюємо файли, бази даних і поштові скриньки. DNS ви перемикаєте самі, коли будете готові.

Кожен тариф містить cPanel, безкоштовний SSL і щоденні бекапи, які зберігаються 10 днів. Уперше працюєте з cPanel? Почніть із що таке cPanel.

FAQ

Поширені запитання

Ні, якщо дотримуватися порядку: старий сайт працює, поки ви копіюєте й перевіряєте новий, а відвідувачі переходять поступово після зміни DNS. Не редагуйте контент під час переїзду або повторіть ці правки на новому хостингу.

Це залежить від TTL. Якщо за день заздалегідь встановити TTL у кілька хвилин, більшість відвідувачів побачать новий хостинг за хвилини; зі звичайними, довшими TTL це може тривати години, а деякі мережі кешують до доби.

Ні. Домен може залишитися в поточного реєстратора; ви лише спрямовуєте його на новий хостинг через DNS. Трансфер домену — окремий крок, який можна зробити пізніше, якщо хочете тримати все в одному місці.

Ні, якщо скопіюєте їх. Створіть скриньки на новому хостингу, скопіюйте наявні листи через IMAP і повторіть копіювання після перемикання DNS, щоб забрати все, що надійшло за цей час.

Так. Одне перенесення сайту безкоштовне з кожним тарифом вебхостингу: після замовлення відкрийте тікет із доступом до старого хостингу або бекапом cPanel, і ми скопіюємо файли, бази даних і поштові скриньки.

Перенесіть сайт без зайвого клопоту

Вебхостинг HytHost містить одне безкоштовне перенесення сайту, cPanel, безкоштовний SSL і щоденні бекапи, від €0.99/міс.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Цей гайд був корисним?