Усі колекції
Сайт
Інше
Перенесення сайту в інший хостинг-акаунт зі збереженням домену
Перенесення сайту в інший хостинг-акаунт зі збереженням домену

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

Оновлено протягом останнього тижня

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

ВАЖЛИВО

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

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

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

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

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

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

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

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

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

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

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

Generating a new backup

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

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

Selecting the preferred type of backups

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

Selecting the preferred date of the backup

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

Downloading the preferred backup of a website's files

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

Downloading the preferred backup of a website's files

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

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

Downloading the preferred backup of a website's databases

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

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

Downloading the preferred backup of a website's database

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

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

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

The Websites options button

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

Deleting the original website

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

ПРИМІТКИ

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

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

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

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

The Websites Add or migrate a website button

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The hPanel sidebar showing to select Databases Management

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

The Database management section showing how to select the website

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

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

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

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

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

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

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

Creating a new database

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

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

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

The button Import in phpMyAdmin allows importing the database backup

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

Importing the database backup

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

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

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

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

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

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

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

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

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

Updating the database details in the website's configuration file

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

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

Ви отримали відповідь на своє запитання?