Ваш старий хостинг-провайдер нарешті «дістав» вас повільною роботою, постійними падіннями сервера. Або технічною підтримкою, яка відповідає раз на тиждень. Знайома ситуація? Насправді перенесення сайта wordpress на новий майданчик – це не «переїзд квартири», де половина речей губиться, а інша – ламається. Це цілком логічний і прогнозований процес, якщо знати правильний алгоритм дій. Щоб усе пройшло гладко і ваш ресурс не просів у пошуковій видачі, варто використовувати перевірені методи та якісні інструменти маркетолога, які допоможуть проконтролювати стан сайту після міграції. Якщо ж ви не хочете заглиблюватися в технічні нетрі самостійно, професійне перенесення сайта wordpress від спеціалістів стане найкращим рішенням, щоб зберегти нерви та працездатність бізнесу.

Давайте розберемо по полицях, як зробити «релокацію» вашого сайту максимально безболісною.

Підготовка: те, про що всі забувають

Перш ніж натискати кнопку «видалити» на старому хостингу, потрібно зробити три речі. Ні, навіть чотири.

  • Повний бекап. Це золоте правило. Зробіть копію файлів через FTP і обов'язково експортуйте базу даних (через phpMyAdmin). Якщо щось піде не так, у вас завжди буде «точка відкату».
  • Перевірка нового хостингу. Переконайтеся, що версія PHP та MySQL на новому сервері відповідають вимогам вашої теми та плагінів.
  • Зменшення TTL (Time to Live). За добу до перенесення змініть значення TTL у налаштуваннях DNS вашого домену на мінімальне (наприклад, 300 секунд). Це дозволить домену швидше «дізнатися» про зміну сервера.

Метод 1: ручне перенесення

Цей спосіб найнадійніший, бо ви бачите кожен крок.

  • Крок 1: Завантаження файлів. Завантажте всі файли вашого сайту зі старого сервера на комп'ютер. Використовуйте FileZilla або будь-який інший FTP-клієнт.
  • Крок 2: Експорт бази даних. Зайдіть у phpMyAdmin, виберіть свою базу і натисніть «Експорт» (формат SQL).
  • Крок 3: Створення нової бази. На новому хостингу створіть чисту базу даних, користувача і призначте йому всі права. Обов'язково збережіть пароль та ім'я бази.
  • Крок 4: Імпорт. Завантажте ваш SQL-файл у нову базу через той самий phpMyAdmin.
  • Крок 5: Редагування wp-config.php. Відкрийте цей файл у кореневій папці сайту і пропишіть нові дані бази даних: назву, ім'я користувача та пароль.

Метод 2: використання плагінів

Якщо ви не хочете возитися з базами даних вручну, існують плагіни на кшталт All-in-One WP Migration або Duplicator.

Принцип роботи простий:

  • Встановлюєте плагін на старому сайті.
  • Створюєте пакет (архів).
  • Завантажуєте архів на новий сервер (де вже встановлений чистий WordPress) і натискаєте «Import».

Плагін сам змінить шляхи в базі даних, якщо ваш домен теж змінюється. Це зручно, але на великих сайтах (> 2 ГБ) безкоштовні версії таких плагінів можуть «капризувати».

Фінальний етап: перемикання DNS та перевірка

Коли файли вже на новому місці, а база підключена, настав час змінити NS-записи у вашого реєстратора домену. Після цього сайт може бути «в ауті» від декількох годин до доби – поки оновлюються кеші провайдерів у всьому світі.

Що перевірити після перенесення:

  • Чи працюють форми зворотного зв'язку?
  • Чи завантажуються картинки в медіабібліотеці?
  • Чи не «попливла» верстка на мобільних пристроях?
  • Чи працюють редиректи та SSL-сертифікат?

Чому варто замовити перенесення у професіоналів?

Здавалося б, усе просто. Але диявол криється в деталях: некоректна кодування бази даних, конфлікт версій PHP, «збиті» серійні дані (serialized data) – це лише верхівка айсберга. Якщо сайт – це ваш інструмент заробітку, кожна хвилина простою коштує грошей.

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