Як перенести сайт на новий хостинг

14.07.2022 10923 0

Найпростіший спосіб – замовити хостинг одразу з міграцією сайту, тому що багато провайдерів надають таку послугу. Але якщо перенесення сайту на інший хостинг доводиться виконувати самому, це також цілком реально.

Для переїзду необхідно:

– змінити інформацію NS-сервера, щоб при зверненні на адресу вашого сайту користувач звертався вже до нового місця зберігання;

– перенести усі файли сайту;

- Перенести базу даних.

Якщо сайт статичний, достатньо виконати два перші пункти, але таких дедалі менше. А всі сучасні двигуни використовують бази даних, і їх теж потрібно коректно перемістити.



Змінюємо NS-сервер

Це потрібно лише в тому випадку, якщо ви замовили домен та хостинг у різних провайдерів. Якщо хостинг та домен знаходяться в обслуговуванні в одного хостера, робити тут нічого не потрібно.

Щоб скерувати домен на новий хостинг, потрібно попросити адреси DNS-серверів хостингу у провайдера. Потім у панелі керування доменом у реєстратора доменів потрібно буде прописати нові адреси. Як правило, вони мають вигляд dns1.ім'япровайдера.зона.

Після того, як ви перепрописували нові DNS, потрібно приблизно 72 години (насправді може пройти і 3-4, 72 – крайнє число), щоб перенесення коректно запрацювало. За цей час повністю оновлюється DNS-кеш у всьому світі.

Переносимо файли

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

Для полегшення роботи можна використовувати FTP-клієнт на зразок Filezilla. Архівувати файли є сенс і для прискорення експорту, і для того, щоб нічого не втратити.

Потім слід повторити все те саме з новим сайтом у зворотному порядку. Підключитись по FTP, розархівувати файли та папки, помістити в кореневу директорію.

Рекомендуємо до прочитання статті: Як дізнатися хостинг сайту по домену

 

 

Переміщення бази даних

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

Порядок дій такий:

– завантажити дамп бази даних із сайту;

- Завантажити його на новий хостинг;

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

Вивантажити базу даних зі старого хостингу можна за допомогою cPanel або іншої панелі керування, якщо вона є. Інший шлях – скористатися програмою phpMyAdmin. У будь-якому випадку знадобиться вкладка "Експорт".

Далі потрібно буде скористатися функцією "Імпорт" у тій же програмі або панелі керування на новому хостингу і завантажити стару базу даних (дамп) у нову, порожню. У процесі вам доведеться створити нового користувача – адміністратора бази даних – і надати йому право адмініструвати базу.

Але щоб змінити хостинг сайту цього мало. Для підключення нової бази даних до сайту необхідно внести зміни до конфігураційного файлу. Якщо сайт працює на php, він називається configuration.php або dbconfig.php, якщо сайт працює на DLE, wp-config.php на Wordpress, config.php на OpenCart і так далі. Знайти конфігураційний файл можна в кореневій папці (public_html).

У цей файл потрібно внести такі параметри:

  • db – ім'я нової бази даних;
  • user – ім'я користувача, який адмініструватиме базу даних;
  • password – пароль користувача від нової бази даних.

Після редагування файлу важливо не забути зберегти зміни. Після цього сайт має коректно заробити.

На цьому міграцію сайту з хостингу на хостинг буде завершено.

Автор: Ирина Кошелева Дата публікації: 14.07.2022
Коментарі
Всього коментарів: 0
Тут може бути написаний ваш коментар
 

Останні ролики на YouTube