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

Необхідність у зміні хостинг-компанії може виникнути з безлічі причин:

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

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

Якщо вас не влаштовує швидкість роботи вашого веб-ресурсу або часті збої, в першу чергу потрібно з’ясувати у техпідтримки поточного хостингу, з чим вони пов’язані. І вже за результатами відповідей (або їх відсутності) стане ясно, чи варто перенести сайт на інший хостинг, або є інші рішення.

Що необхідно зробити перед переносом сайту на інший хостинг

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

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

Що робити не слід – починати переїзд в останній момент, за день до закінчення поточної хостинг-послуги. Чимало непередбачених проблем може виникнути у процесі міграції. В результаті ваш сайт може виявитися непрацездатним на новому сервері через невідповідні налаштування, може не встигнути оновитися DNS-зона після перенаправлення, ви можете не встигнути завантажити всі дані, особливо якщо у вас великий сайт або їх кілька. В ідеалі у вас повинен бути запас в 7-10 днів для комфортного переїзду і налагодження роботи на новому місці.

Перенос сайту на інший хостинг: покрокова інструкція

  1. Оформіть замовлення хостингу в новій компанії. При замовленні хостингу у нас, якщо ви переносите домен на обслуговування разом з хостингом, виберіть “Перенести домен”, якщо не будете робити трансфер домену – це не обов’язково, – то виберіть “Свій домен”.
    Hostpro01
  2. Створіть резервну копію вашого сайту на старому хостингу, якщо є така можливість. Або замовте її у техпідтримки. Краще мати робочий архів вашого сайту на всякий випадок. Переконайтеся, що в копії є всі файли і база даних сайту.
  3. Запитайте в підтримці нового хостингу, чи є послуга безкоштовного перенесення сайтів. Якщо так, то надайте дані для входу в панель старого хостингу і чекайте завершення, залишаючись на зв’язку на випадок додаткових питань. Попередньо переконайтеся, що ви даєте правильні логін і пароль та відключена SMS-авторизація та інший додатковий захист на час перенесення. Якщо відключити двухфакторну авторизацію неможливо, то краще надайте техпідтримці резервну копію сайту у вигляді посилання на файлообмінник або завантажте архів самостійно на хостинг.
  4. Якщо послуги перенесення у обраного хостинг-провайдера немає або якщо ви хочете переносити сайт своїми силами, то наступний крок – це перенесення файлів сайту на новий сервер. Зробити це можна кількома способами. Найпростіший варіант – це скопіювати всі дані на комп’ютер, а звідти завантажити на новий сервер по FTP. Дізнатися, в яку папку потрібно завантажити файли, можете у техпідтримки або в базі знань хостера. Ми відправляємо всю найнеобхіднішу інформацію в листі з даними для входу в панель управління хостингом.
  5. Перенесіть базу даних вашого сайту: скачайте дамп зі старого хостингу, створіть базу і користувача в новій хостинг-панелі, імпортуйте в неї отриманий дамп. Операції експорту та імпорту буде зручно робити в phpMyAdmin, який входить в набір інструментів у більшості хостинг-провайдерів. Також при необхідності замініть дані для підключення БД (хост, користувач, пароль, ім’я бази) в файлі конфігурації вашої CMS.
  6. Перевірте правильність роботи ресурсу за тимчасовою адресою, якщо хостинг його надає. Якщо не надає – це теж нормально. Залежно від особливостей вашого движку, сайт може не працювати правильно за тимчасовою адресою через посилання на ваше основне ім’я домену. Так, зокрема, працює CMS WordPress. Ви в будь-якому випадку зможете перевірити роботу сайту за цією інструкцією. Якщо помітили будь-які помилки – виправте їх самостійно або за допомогою співробітників техпідтримки.
  7. Коли ви впевнені, що сайт працює без помилок на новому сервері, можна перенаправляти домен. Пам’ятайте, що зміна NS-записів займає тривалий час – від 2 до 72 годин. Встановіть режим обслуговування на версії сайту, що залишилася на старому хостингу, щоб не втратити важливу інформацію, наприклад, замовлення. Змінювати NS ми рекомендуємо у вечірньо-нічний час, щоб до ранку вже вся інформація в DNS оновилася. Зазвичай 12 годин для цього достатньо. Звичайно, для вашого проекту часом з найменшою відвідуваністю може бути інший час доби.
  8. Закрийте аккаунт на старому хостингу після повного переїзду. Краще почекати 2-3 дні, поки DNS-зона оновлюється. Після чого переконайтеся, що у вас не залишилося потрібної вам інформації у старого хостера і не підключено автоматичні платежі за непотрібні вам послуги.

Висновок

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

P. S. Кілька корисних відео-роликів, які допоможуть вам при перенесенні сайтів між серверами.

Робота з FTP-клієнтом FileZilla
Робота з базами даних в панелі cPanel

Початок роботи з панеллю cPanel