Перенесення Сайту В Інший Хостинг-Акаунт І На Інший Домен

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

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

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

ВАЖЛИВО

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

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

Крок 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 перейдіть до розділу “Сайти”, натисніть “Створити або перенести сайт”, виберіть бажаний хостинг-тариф і натисніть “Вибрати тариф”:

Вікно вибору хостинг-плану для додавання нового сайту, вибрано Premium Web Hosting для domain.tld

Вам не потрібно буде вказувати бажаний тариф хостингу, якщо Ви користуєтеся лише одним тарифом 💡

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

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, виберіть усі файли та натисніть кнопку “Перенести файл” у верхньому правому куті:

Файловий менеджер хостингу: у папці 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):

Екран імпорту бази даних із виділеною кнопкою Choose file для вибору файлу

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

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

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

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

Останній крок – переконайтеся, що дані для підключення до бази даних (ім’я, ім’я користувача, пароль) збігаються з даними у файлі конфігурації Вашого сайту: Як знайти дані бази даних 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-запис буде змінено і почнеться процес розповсюдження.

Після завершення цього процесу Ваш сайт знову працюватиме належним чином!