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

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

Знайшли хостинг за привабливішою ціною? Інший хостер пропонує функціонал, якого не було у старого? Якість послуг попереднього хостинг-провайдера вас не влаштувало? Значить, є сенс перейти на інший хостинг. Ми розповімо, як це зробити.

Завантаження файлів сайту зі старого хостингу

Для «переїзду» скачайте файли зі старого хостингу. Зробити це можна 3 способами: через панель управління, через FTP, по SSH.

Завантаження веб-ресурсу через панель управління у старого хостера

Зайдіть в теку сайту в панелі. Якщо у вас ISPmanager, шлях наступний: Головне> Менеджер файлів -> www -> <Директорія вашого сайту>. Виділіть всі файли та директорії (клацніть по верхньому, тримайте Shift і виділяйте стрілками клавіатури) переноситься web-ресурсу. Натисніть кнопку «Завантажити». Вони завантажуються на комп’ютер (окремо або в архіві).

Завантаження через FTP

Для цього знадобиться FTP-клієнт. Один з найпопулярніших – FileZilla (вбудовані модулі для підключення по FTP є в Total Commander і інших файлових менеджерах).

Для з’єднання з віддаленим сервером потрібно IP-адреса FTP-сервера старого провайдера, логін і пароль для доступу по FTP. Введіть їх у відповідні поля FileZilla і натисніть «Швидке з’єднання».

При успішному підключенні в лівому вікні програми відобразяться всі файли на віддаленому hosting-сервері. У правому вікні показуються локальні директорії.

Відкрийте тут теку, куди буде викачаний ресурс, в лівому вікні перейдіть в теку на хостингу. Виділіть її вміст, клацніть правою кнопкою миші і виберіть пункт «Завантажити».

Готово. Все завантажено зі старого хостингу і готово до переносу на інший.

Завантаження по SSH. Може бути швидше за інших способів, якщо ви володієте консоллю

Якщо вас не лякає робота з консоллю (терміналом), за допомогою цього способу ви зможете викачати все з допомогою однієї команди. Але перед цим треба запитати у провайдера, що ваш hosting-тариф дає можливість підключення по SSH.

Відкрийте консоль (термінал) і введіть в неї команду виду (після введення – Enter):

scp [email protected]: www / directory / site / local_directory

Система запитає пароль (він разом з логіном і IP-адресою надаються провайдером), введіть його, натисніть Enter і все скачається.

тут:

  • Login – ваш логін для підключення по SSH.
  • XXX.YY.XX.YYY — IP-адреса серверу.
  • www/directory/site — шлях до папки сайту на сервері.
  • local_directory — місце на комп’ютері, куди потрібно завантажити інформацію.

Завантаження на новий хостинг

Зробити це можна теж 3 способами: через панель управління, по FTP і SSH. Розглянемо процес коротко (докладна інструкція з усіма нюансами є в нашому блозі).

Для завантаження через панель керування перейдіть в теку проекту Головне> Менеджер файлів -> www -> <Директорія вашого веб-ресурсу>. Перебуваючи в ній натисніть кнопку «Завантажити». У вікні, виберіть пункт «Файл з локального комп’ютера», вкажіть потрібні та закачайте їх.

Для завантаження по FTP підходить все той же клієнт FileZilla. У правому вікні перейдіть в директорію на віддаленому сервері, в лівому виберіть всі, що потрібно перенести на нього, клацніть правою кнопкою миші та виберіть пункт «Завантажити» на сервер.

Через SSH можна перенести інформацію з локального комп’ютера або зі сховищ на GitHub. Для закачування з комп’ютера використовуйте команду виду:

scp /local_dir [email protected]:www/dir/site

Де:

  • Login – логін для підключення по SSH.
  • local_dir – директорія на комп’ютері, з якої потрібно завантажити інформацію.
  • XXX.YY.XX.YYY — IP-адреса серверу.
  • www/dir/site — вихідна тека на сервері.

Якщо ваш веб-ресурс знаходиться в репозиторії на Гітхабі для перенесення скористайтеся відповідним розділом нашої інструкції.

Як перенести базу даних

Цей пункт актуальний не для всіх. Якщо у вас статичний веб-ресурс (Лендінг  без адмінки, візитка та ін.) Без БД, можете його пропустити. Для перенесення до іншого hosting-провайдеру потрібно зробити її дамп (копію).

Якщо описати процес коротко, він виглядає так:

  • Перейдіть в систему управління базами даних. У більшості хостерів це phpMyAdmin.
  • Виберіть потрібну БД, поставте галочку «Відзначити всі» під списком таблиць бази і натисніть кнопку «Експорт».
  • Виберіть спосіб експорту. «Швидкий» – мало налаштувань (більшість за замовчуванням). «Звичайний» – багато налаштувань (підходить для просунутих користувачів). Формат залиште за умовчанням. Натисніть «Вперед» і БД збережеться на локальну машину.

Потім на новому хостингу створіть БД і імпортуйте в неї базу, скопійоване зі старого. У phpMyAdmin для цього перейдіть в потрібну БД, натисніть кнопку «Імпорт», виберіть базу даних з локального комп’ютера і натисніть «Вперед».

Готово. Всі таблиці перенесуться до новоствореної бази.

Як перенести сайт на WordPress, Joomla, Opencart або інший CMS

Практично для будь-якої CMS перенесення можна виконати способом, аналогічним розглянутому вище. Тобто ви перенесете всі сторінки, стилі, скрипти, картинки, директорії та ін. і імпортуєте базу даних. Єдине, після цього потрібно прописати в файлах конфігурації CMS відомості для роботи з БД. Наприклад, у випадку з WordPress це робиться в wp-config.php. Також для багатьох CMS є спеціальні плагіни для міграції на інший hosting-сервер і у кожної є свої нюанси. Вони вимагають окремого розгляду.

Якщо ви створили сайт на Tilda, Wix чи іншому онлайн-конструкторі, його можна перенести на свій хостинг. У більшості сервісів є опція «Експорт коду» (може називатися інакше). З її допомогою. Ви отримаєте всі необхідні файли та БД, які можна залити на shared hosting або VPS за розглянутою вище схемою.

Прив’язка домену до хостингу

Після перенесення файлів прикріпіть домен до нового hosting-сервера. Робиться це в 2 місцях: в кабінеті користувача реєстратора домену і в панелі управління хостингом.

Прив’язка domain name на стороні реєстратора

Зайдіть в кабінет користувача і виберете в розділі «Мої домени» (в залежності від постачальника послуг може називатися по-різному). У розділі управління domain name знайдіть посилання (кнопку) «DNS-сервери» (може називатися «DNS-сервери і ресурсні записи» або інакше) і перейдіть по ній. Відкриється вікно для редагування NS-записів. Внесіть сюди дані, надані хостером. Наприклад, при прив’язці доменного імені до хостинг-сервера GMHOST це виглядає так:

Як прив’язати домен на стороні хостера

Перейдіть в панель нового провайдера. У розділі «Доменні імена» створіть новий з тим же ім’ям, що і у прикріплюватися сюди domain. У «WWW-домени» додайте новий (автоматично створиться відповідна папка для web-сайту).

Детальна інструкція по прив’язці домену до хостингу є в нашому блозі. Тут все розписано покроково, з роз’ясненням нюансів.

Процес перенесення web-ресурсу має чимало нюансів. Не завжди все виходить з першого разу. Якщо у вас виникнуть труднощі з «переїздом», фахівці служби технічної підтримки GMHOST допоможуть розв’язувати будь-яку проблему. Можна не морочитися і скористатися нашою послугою допомоги в «переїзді». Ми все перенесемо і налаштуємо в мінімальні терміни та в більшості випадків безплатно. Подробиці – у фахівців компанії.

Як перенести сайт на інший хостинг
Назад

Залишились питання або хочете протестувати наші послуги?

Просто зв’яжіться із нашим менеджером

Зв’язатися з менеджером
Введіть ім'я домену у форму вище
Доменне ім'я може містити тільки букви чисел і дефіс!
Поле E-mail не може бути порожнім
Будь ласка, введіть коректну електронну адресу
Така E-mail адреса вже зареєстрована в нашій системі, оберіть, будь ласка, іншу
Поле пароль не може бути порожнім. Оберіть, будь ласка, складний пароль
Пароль занадто простий. Оберіть, будь ласка, більш складний пароль
Пароль занадто простий. Оберіть, будь ласка, більш складний пароль
Будь ласка, прочитайте та погодьтеся з Угодою користувача.
Будь ласка, прочитайте та погодьтеся з Політикою конфіденціальності.
Невірний пароль
Поле E-mail не може бути порожнім
Вказаний E-mail не знайдено в нашій базі