Перенесення Сайту в Інший Хостинг-Акаунт зі Збереженням Домену в Hostinger

Перенесення сайту між акаунтами Hostinger

Оновлено 6 днів тому

Щоб перенести свій сайт в інший обліковий запис Hostinger зі збереженням домену, перегляньте наш відеоурок або ознайомтеся з інструкціями нижче 👇

ВАЖЛИВО

  • Ця стаття не стосується сайтів, створених за допомогою конструктора сайтів Hostinger: перенесення сайтів на основі конструктора між акаунтами Hostinger поки що недоступне.

  • Наведена нижче інструкція стосується сайтів на WordPress: для інших систем управління контентом порядок дій може дещо відрізнятися; однак Вам все одно потрібно буде завантажити та вивантажити файли (і бази даних, якщо це можливо) для всіх видів CMS.

Варіант 1 – За допомогою плагіна

Цей варіант підходить для сайтів із загальним розміром менше ніж 512 МБ (включно з файлами та базою даних):

Якщо розмір сайту перевищує 512 МБ, у Вас є такі варіанти:

  • вручну створіть і відновіть резервні копії, як показано у варіанті 2 нижче;

  • придбайте ліцензію на плагін All-in-One WP Migration – завдяки цьому буде знято обмеження на розмір завантаження.

Варіант 2 – Створіть та відновіть резервні копії вручну

Цей варіант підходить для сайтів, розмір яких перевищує 512 МБ, або якщо Ви хочете самостійно створити та відновити резервні копії.

Крок 1 – Створіть і завантажте резервну копію сайту

В панелі управління hPanel перейдіть до розділу “Сайти” та натисніть “Керувати” поруч із потрібним сайтом. Потім зліва знайдіть “Бекапи”:​

Панель Hostinger: у меню Files виділено пункт Backups

Знайдіть опцію “Створити новий бекап” і натисніть кнопку “Вибрати”:

Кнопка Select у блоці Generate new backup для створення нового резервного копіювання

Далі натисніть “Продовжити”. Створення резервних копій може тривати кілька хвилин, але зазвичай цей процес займає менше часу. Після цього Ви зможете їх завантажити. Якщо потрібно завантажити бекапи файлів, виберіть “Резервні копії файлів”:

Резервні копії файлів: кнопка Selected виділена червоною рамкою

Виберіть бажану дату та натисніть “Далі”:

Кнопка «Next step» у вікні вибору резервної копії Hostinger

Далі натисніть “Завантажити всі файли”:

Кнопка Download all files у розділі доменів

Тепер потрібно зачекати: якщо сайт великий, завантаження файлів може зайняти 30 хвилин. Коли все буде готово, натисніть “Завантажити бекап”:

Hostinger: кнопка Download Backup у вікні завершення підготовки резервної копії

Ось і все! Завантажений архів міститиме всі файли Вашого сайту 😊

Аналогічні кроки потрібно виконати, щоб завантажити згенеровані бази даних – виберіть “Резервні копії баз даних”. У спадному списку виберіть свою базу даних і натисніть кнопку “Показати бази даних”:

Кнопка Show databases для вибору бази даних у розділі резервної копії Hostinger

Якщо Ви не впевнені, яку базу даних вибрати, перевірте конфігураційний файл Вашого сайту і знайдіть назву бази даних. Якщо Ви використовуєте WordPress, перегляньте цей посібник: Як знайти назву бази даних WordPress?

Потім виберіть потрібну дату створення резервної копії та натисніть “Завантажити”:

Кнопка Download у панелі резервних копій, виділена для відновлення

Крок 2 – Видаліть оригінальний сайт

Тепер потрібно видалити оригінальний сайт з Вашого хостинг-тарифу. Це необхідно, інакше Ви не зможете використовувати своє доменне ім’я в іншому акаунті Hostinger.

В панелі управління hPanel перейдіть до розділу “Сайти”, знайдіть потрібний сайт, натисніть кнопку опцій (⋮) і виберіть “Видалити сайт”:

Hostinger Websites: виділене меню з трьома крапками біля сайту domain.tld

Ви побачите попередження про те, який домен буде видалено:

Hostinger: вікно видалення сайту з чекбоксом підтвердження втрати даних

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

ПРИМІТКИ

  • Якщо Ви видалите основний домен хостинг, новий домен (наступний зі списку додаткових) буде встановлено як основний автоматично.

  • Видалення сайту може тривати близько 10-15 хвилин – зачекайте та перезавантажте сторінку, щоб переконатися, що його видалено.

Крок 3 – Додайте новий сайт до Вашого хостинг-тарифу в обраному акаунті Hostinger

Увійдіть у потрібний обліковий запис Hostinger. Потім відкрийте розділ “Сайти” і натисніть “Додати або перенести сайт”:

Hostinger Websites: кнопка Add or migrate a website у правому верхньому куті

На сторінці “Створіть або перенесіть сайт” виберіть “Створити новий сайт”:

Hostinger: кнопка Select для створення нового сайту підсвічена

На сторінці “Виберіть платформу” виберіть WordPress і введіть необхідні дані. Вкажіть бажане доменне ім’я та натисніть “Продовжити”.

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

Тепер все, що Вам потрібно зробити, це завантажити файли та бази даних Вашого сайту.

Крок 3 – Завантажте резервну копію сайту

Є кілька способів завантаження резервних копій, але найпростіший з них – скористатися файловим менеджером (ліміт завантаження становить 100 ГБ). Немає великої різниці, що завантажувати спочатку – файли сайту чи базу даних.

Завантажте файли сайту

В панелі управління hPanel перейдіть до розділу “Сайти” і натисніть “Керувати” поруч із потрібним сайтом. Потім зліва знайдіть “Файловий менеджер”:

Hostinger: виділено пункт File Manager у розділі Files, у меню керування сайтом

Після цього потрібно отримати доступ до файлів сайту:

Hostinger File Manager: доступ до файлів домену в окремому акаунті

Відкрийте папку public_html Вашого сайту і натисніть кнопку “Вивантажити” у верхньому правому куті:

Hostinger: кнопка Upload у верхній панелі виділена червоним колом

Потім виберіть “Файл” і завантажте резервну копію файлів Вашого сайту (.tar.gz). Тепер потрібно зачекати: залежно від розміру резервної копії та швидкості інтернету, завантаження може зайняти годину.

Розпакуйте архів файлів Вашого сайту

Натисніть правою кнопкою миші на файл резервної копії та виберіть “Витягти” або натисніть на кнопку “Витягти” у верхньому правому куті:

Файловий менеджер Hostinger: вибрано пункт Extract для архіву tar.gz

Введіть назву папки, наприклад, backup, і натисніть “Витягти”:

Підтвердження розпакування: виділена кнопка EXTRACT у вікні Extract

Після того, як файли сайту будуть розпаковані у вибрану папку, Ви зможете видалити файл резервної копії .tar.gz 🧹

Тепер слід перенести файли Вашого сайту в потрібну папку. Для цього відкрийте папку з розпакованими файлами сайту (у цьому випадку – backup) → домени виберіть потрібний домен → відкрийте папку public_html, виберіть усі файли та натисніть кнопку “Перенести файл” у верхньому правому куті:

Файловий менеджер Hostinger: виділено кнопку переміщення файлів у public_html

Двічі натисніть на .., щоб перейти до батьківського каталогу так, щоб пунктом призначення був /files/public_html, і натисніть “Перенести”:

Вікно переміщення файлів у файловому менеджері Hostinger, кнопка MOVE виділена

Потрібно, щоб усі файли сайту знаходилися у папці public_html.

Завантажте базу даних

Вам потрібно створити нову базу даних та імпортувати до неї резервну копію. Щоб створити базу даних, перейдіть до розділу “Сайти” і натисніть “Керувати” поруч із потрібним сайтом. Потім знайдіть “Управління” в бічній панелі:

Hostinger: у меню Databases виділено пункт Management

Переконайтеся, що в лівому спадному меню вибрано правильний сайт (той, у який Ви хочете завантажити базу даних):

Випадаюче меню вибору сайту з виділеною кнопкою-стрілкою для розкриття списку

У розділі “Створити нову базу даних і користувача бази даних” введіть назву, ім’я користувача і пароль Вашої бази даних.

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

Для сайтів на WordPress дані знаходиться у файлі public_html → wp-config.php:

  • DB_NAME = назва бази даних MySQL, наприклад, u123456789_abcd;

  • DB_USER = ім’я користувача MySQL, наприклад, u123456789_efgh;

  • DB_PASSWORD = бажаний пароль.

Заповнивши дані, натисніть кнопку “Створити”:

Hostinger MySQL: форма створення бази даних і користувача з кнопкою Create

У такий спосіб нова база даних автоматично буде призначена обраному домену і з’явиться в розділі “Створити нову базу даних і користувача бази даних”, де Ви зможете керувати нею.

Перша частина назви бази даних та імені користувача (u123456789) унікальна і її не може видалити або змінити 📌

Щоб імпортувати резервну копію Вашої бази даних, натисніть на кнопку “Перейти в phpMyAdmin” поруч з новоствореною базою даних. У phpMyAdmin Ваша база даних буде обрана за замовчуванням, тому натисніть “Імпортувати”:

phpMyAdmin: виділена вкладка Import у верхньому меню

Виберіть резервну копію бази даних, яку Ви завантажили раніше (.sql.gz):

phpMyAdmin: поле вибору файлу для імпорту бази даних, виділене червоною рамкою

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

Якщо Ви не можете імпортувати файл .sql.gz, розпакуйте його у формат .sql і спробуйте завантажити ще раз. Дізнайтеся більше про можливі проблеми під час імпорту бази даних 💡

Змініть дані бази даних у файлі конфігурації Вашого сайту

Останній крок – переконайтеся, що дані для підключення до бази даних (ім’я, ім’я користувача, пароль) збігаються з даними у файлі конфігурації Вашого сайту: Як знайти дані бази даних MySQL?💡

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

Для сайтів на WordPress дані знаходиться у файлі public_html → wp-config.php:

  • DB_NAME = назва бази даних MySQL, наприклад, u123456789_abcd;

  • DB_USER = ім’я користувача MySQL, наприклад, u123456789_efgh;

  • DB_PASSWORD = бажаний пароль.

WordPress wp-config.php: виділені DB_NAME, DB_USER і DB_PASSWORD у налаштуваннях бази даних

Ось і все! Тепер Ви знаєте, як перенести сайт з одного хостинг-акаунта в інший зі збереженням домену 😊

Якщо після міграції з’явиться помилка 403 під час входу на сайт, це може бути пов’язано з розповсюдженням DNS. Оскільки хостинг-тарифи мають різні IP-адреси, A-запис буде змінено і почнеться процес розповсюдження. Після завершення цього процесу Ваш сайт знову працюватиме належним чином!