Перейти до вмісту
Блог › CMS › Як перенести сайт на WordPress хостинг без втрати даних

Як перенести сайт на WordPress хостинг без втрати даних

  • CMS

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

Один неправильний крок — і можна втратити всі дані, розбити посилання або впасти в пошукових рейтингах Google. Ми розповімо, як це зробити правильно. За цією інструкцією можуть йти як новачки, так і досвідчені розробники. Ви дізнаєтеся, як підготуватися, зробити резервну копію, мігрувати базу даних і налаштувати все на новому WordPress хостингу без проблем.


Зміст


Чому потрібна підготовка до перенесення

Забув про резервну копію — втратив кілька місяців роботи. Невірно налаштував базу даних — посилання розбилися й Google видалив сайт з індексу. Переїхав на повільний хостинг — сайт втратив трафік.

Перенесення WordPress — це складна операція з п’ятьма критичними точками відмови:

  1. Втрата даних — якщо щось піде не так з базою даних.
  2. Розбиті посилання — якщо не оновити URL у базі.
  3. Проблеми з SSL — якщо забути перенести або перевипустити сертифікат.
  4. Простій сайту — якщо неправильно налаштувати DNS.
  5. Втрата трафіку — якщо діяти занадто поспішно.

Саме тому ми починаємо не з копіювання, а з підготовки.


Крок 1: Зробіть резервну копію вашого сайту

Це найважливіший крок. Якщо щось піде не так — у вас буде подушка безпеки.

Спосіб А: Резервна копія через плагін (простіше)

Установіть популярний плагін резервного копіювання, такий як UpdraftPlus або Backup Migration:

  1. В адмін-панелі WordPress перейдіть в Плагіни → Додати новий.
  2. Знайдіть плагін UpdraftPlus, встановіть і активуйте його.
  3. Перейдіть у налаштування плагіна й натисніть Backup Now (Створити резервну копію).
  4. Завантажте отримані архіви себе на комп’ютер.

Спосіб Б: Резервна копія вручну (надійніше)

  1. Завантажте папку wp-content через FTP-клієнт (FileZilla, WinSCP) — тут лежать ваші теми, плагіни й медіафайли.
  2. Експортуйте базу даних через phpMyAdmin:

    • Увійдіть у панель управління поточним хостингом.
    • Відкрийте phpMyAdmin і виберіть базу даних сайту.
    • Натисніть Експорт (Export) → завантажте файл у форматі .sql.

Процес створення резервної копії та міграції WordPress
Схема створення резервної копії файлів та бази даних 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 на новому сервері

Більшість сучасних хостингів мають автоматичний автоінсталятор:

  1. Увійдіть в cPanel вашого нового хостингу.
  2. Перейдіть у розділ Softaculous або Installatron.
  3. Виберіть WordPress → Встановити.
  4. Укажіть ваш домен, вкажіть логін/пароль адміністратора та натисніть Установити.

Крок 4: Мігруйте базу даних

  1. Відкрийте phpMyAdmin на новому хостингу.
  2. Виберіть нову (порожню) базу даних, створену для сайту.
  3. Перейдіть у вкладку Імпорт (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 на вашому комп’ютері:

  1. Відкрийте файл hosts (у Windows: C:\Windows\System32\drivers\etc\hosts, у Mac/Linux: /etc/hosts).
  2. Додайте рядок: IP_НОВОГО_СЕРВЕРА vashdomen.com.
  3. Збережіть файл і відкрийте сайт у браузері. Тепер ви перевіряєте роботу сайту безпосередньо з нового сервера.

Крок 8: Змініть DNS та переведіть трафік

Зайдіть у панель реєстратора вашого домену та змініть NS-сервери на ті, які надав новий хостинг (наприклад, ns1.hosting.in.ua та ns2.hosting.in.ua). Оновлення DNS по всьому світу займає від 2 до 24 годин.


Практичний чеклист для безпечної міграції

  • [ ] Створено резервну копію бази даних (SQL-файл)
  • [ ] Збережено папку wp-content (теми, плагіни, медіафайли)
  • [ ] Активовано новий хостинг та імпортовано базу даних
  • [ ] Завантажено файли на новий сервер через FTP
  • [ ] Виконано заміну старих URL на нові у базі даних
  • [ ] Встановлено та перевірено SSL-сертифікат
  • [ ] Протестовано роботу сайту через файл hosts
  • [ ] Оновлено NS-записи домену в реєстратора

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *