Міграція сайту на новий хостинг — один із найвідповідальніших моментів у житті вебпроєкту. Переносити сайт, коли кожна хвилина простою коштує грошей, може бути стресово, але це можна зробити безпечно й швидко.
Один неправильний крок — і можна втратити всі дані, розбити посилання або впасти в пошукових рейтингах Google. Ми розповімо, як це зробити правильно. За цією інструкцією можуть йти як новачки, так і досвідчені розробники. Ви дізнаєтеся, як підготуватися, зробити резервну копію, мігрувати базу даних і налаштувати все на новому WordPress хостингу без проблем.
Зміст
- Чому потрібна підготовка до перенесення
- Крок 1: Зробіть резервну копію
- Крок 2: Виберіть новий хостинг
- Крок 3: Встановіть WordPress на новому сервері
- Крок 4: Мігруйте базу даних
- Крок 5: Перенесіть файли сайту
- Крок 6: Оновіть посилання в базі даних
- Крок 7: Перевірте все перед переходом
- Крок 8: Змініть DNS й переведіть трафік
- Практичний чеклист для безпечної міграції
Чому потрібна підготовка до перенесення
Забув про резервну копію — втратив кілька місяців роботи. Невірно налаштував базу даних — посилання розбилися й Google видалив сайт з індексу. Переїхав на повільний хостинг — сайт втратив трафік.
Перенесення WordPress — це складна операція з п’ятьма критичними точками відмови:
- Втрата даних — якщо щось піде не так з базою даних.
- Розбиті посилання — якщо не оновити URL у базі.
- Проблеми з SSL — якщо забути перенести або перевипустити сертифікат.
- Простій сайту — якщо неправильно налаштувати DNS.
- Втрата трафіку — якщо діяти занадто поспішно.
Саме тому ми починаємо не з копіювання, а з підготовки.
Крок 1: Зробіть резервну копію вашого сайту
Це найважливіший крок. Якщо щось піде не так — у вас буде подушка безпеки.
Спосіб А: Резервна копія через плагін (простіше)
Установіть популярний плагін резервного копіювання, такий як UpdraftPlus або Backup Migration:
- В адмін-панелі WordPress перейдіть в Плагіни → Додати новий.
- Знайдіть плагін UpdraftPlus, встановіть і активуйте його.
- Перейдіть у налаштування плагіна й натисніть Backup Now (Створити резервну копію).
- Завантажте отримані архіви себе на комп’ютер.
Спосіб Б: Резервна копія вручну (надійніше)
- Завантажте папку
wp-contentчерез FTP-клієнт (FileZilla, WinSCP) — тут лежать ваші теми, плагіни й медіафайли. -
Експортуйте базу даних через phpMyAdmin:
- Увійдіть у панель управління поточним хостингом.
- Відкрийте phpMyAdmin і виберіть базу даних сайту.
- Натисніть Експорт (Export) → завантажте файл у форматі
.sql.

Крок 2: Виберіть новий хостинг для WordPress
Для стабільної роботи сучасного WordPress потрібні такі технічні параметри:
- PHP версії 7.4 або вище (рекомендовано PHP 8.1+)
- MySQL 5.7+ або MariaDB 10.3+
- Підтримка модуля mod_rewrite (.htaccess)
- Безкоштовний SSL-сертифікат (Let’s Encrypt)
- Зручна панель управління (cPanel) та цілодобова підтримка
Усі ці параметри вже налаштовані на віртуальному хостингу від Hosting in Ukraine. Якщо ж у вас високонавантажений проєкт,варто розглядати VPS сервер.
Крок 3: Встановіть WordPress на новому сервері
Більшість сучасних хостингів мають автоматичний автоінсталятор:
- Увійдіть в cPanel вашого нового хостингу.
- Перейдіть у розділ Softaculous або Installatron.
- Виберіть WordPress → Встановити.
- Укажіть ваш домен, вкажіть логін/пароль адміністратора та натисніть Установити.
Крок 4: Мігруйте базу даних
- Відкрийте phpMyAdmin на новому хостингу.
- Виберіть нову (порожню) базу даних, створену для сайту.
- Перейдіть у вкладку Імпорт (Import), виберіть ваш збережений
.sqlфайл із комп’ютера та натисніть Go.
💡 Порада: Якщо файл бази даних більший за 100 МБ, попросіть технічну підтримку хостингу імпортувати його через консоль server CLI.
Крок 5: Перенесіть файли сайту (теми, плагіни, uploads)
Підключіться до нового сервера через FTP-клієнт (наприклад, FileZilla) та завантажте вміст збереженої папки wp-content (а саме папки themes, plugins та uploads) у відповідну директорію на новому сервері: public_html/wp-content/.
Крок 6: Оновіть посилання в базі даних
Якщо змінюється доменне ім’я або протокол, обов’язково оновіть URL у базі даних.
Найпростіший спосіб — використати плагін Better Search Replace:
- В полі Search for вкажіть старий URL (наприклад:
http://stary-domain.com). - В полі Replace with вкажіть новий URL (наприклад:
https://new-domain.com). - Виберіть усі таблиці та запустіть заміну.
Крок 7: Перевірте все перед зміною DNS
Ви можете протестувати роботу сайту на новому сервері ще до зміни DNS-записів домену за допомогою файлу hosts на вашому комп’ютері:
- Відкрийте файл
hosts(у Windows:C:\Windows\System32\drivers\etc\hosts, у Mac/Linux:/etc/hosts). - Додайте рядок:
IP_НОВОГО_СЕРВЕРА vashdomen.com. - Збережіть файл і відкрийте сайт у браузері. Тепер ви перевіряєте роботу сайту безпосередньо з нового сервера.
Крок 8: Змініть DNS та переведіть трафік
Зайдіть у панель реєстратора вашого домену та змініть NS-сервери на ті, які надав новий хостинг (наприклад, ns1.hosting.in.ua та ns2.hosting.in.ua). Оновлення DNS по всьому світу займає від 2 до 24 годин.
Практичний чеклист для безпечної міграції
- [ ] Створено резервну копію бази даних (SQL-файл)
- [ ] Збережено папку
wp-content(теми, плагіни, медіафайли) - [ ] Активовано новий хостинг та імпортовано базу даних
- [ ] Завантажено файли на новий сервер через FTP
- [ ] Виконано заміну старих URL на нові у базі даних
- [ ] Встановлено та перевірено SSL-сертифікат
- [ ] Протестовано роботу сайту через файл
hosts - [ ] Оновлено NS-записи домену в реєстратора
