Перенесення веб-сайту на новий хостинг — процес який потребує багато зусиль, проте його можна спростити, якщо вибрати надійного провайдера. Які найпоширеніші причини переносу інтернет-ресурсу? Що потрібно врахувати в плані перенесення? Як перевірити онлайн-майданчик на предмет коректної роботи? Спробуємо знайти відповіді на ці та інші питання.
Причини перенесення сайту на інший хостинг
Причини, які провокують потребу у перенесенні сайту на інший хостинг, можуть бути викликані як внутрішніми особливостями функціонування, так і з роботою хостінгового провайдера. У числі найбільш поширених причин:
- низька швидкість роботи сервера — коли провайдер нераціонально розподіляє ресурси на віртуальних серверах, це може негативно відбиватися на швидкості завантаження веб-майданчика;
- відсутність бекапа — без резервного копіювання та архівування ви ризикуєте втратити контент при появі форс-мажорних обставин;
- нестабільність роботи — від рідкісних несправностей не застрахований жоден хостинг, проте коли збої відбуваються постійно, а провайдер не прикладає зусиль для оперативного вирішення проблем, це привід замислитися про трансфер сайту;
- обмеження технічних можливостей — іноді буває так, що навіть на максимальному тарифі не вистачає потужностей, яких вимагає сайт для продовження розвитку, і перенесення в цій ситуації є доцільним;
- необгрунтовані тарифи — якщо вартість пакета послуг збільшується, а якість не стає краще, до того ж, є більш вигідні альтернативи, варто прийняти рішення про переїзд веб-ресурсу.
Перед перенесенням потрібно зважити всі переваги і недоліки поточного хостингу. Також слід визначитися з новим варіантом, вивчивши всі його переваги і підводні камені, вважаючи, що для різних інтернет-проектів підходять різні хостингові рішення. Читайте за посиланням більш докладно, який хостинг краще вибрати для сайту..
Складання плану перенесення
Перенесення веб-сайту на новий хостинг реалізується кількома кроками:
- Архівування всіх файлів.
- Створення бекапа бази даних.
- Копіювання файлів конфігурації і коригування доступів до нової бази даних.
- Розпакування файлів на новому хостингу.
- Завантаження оновлених файлів конфігурації на новий хостинг.
- Імпорт бази даних.
- Заміна в базі даних доменного імені на нове (тільки в тому випадку, якщо це необхідно).
Також важливо протягом певного часу не видаляти зі старого хостингу файли і бази даних. Це стане гарантією, що веб-ресурс залишатиметься доступним, незважаючи на складності, пов’язані з переїздом.
Прив’язка доменного імені до іншого хостингу
Якщо ви не плануєте реєструвати новий домен, доведеться зробити прив’язку доменного імені до нового хостингу. Для цього буде достатньо змінити його в налаштуваннях адреси DNS-серверів. Перейдіть в центр управління доменів (розділ «Управління серверами»), після чого робіть заміну старих даних на нові.
Ще один важливий крок — закріплення доменного імені в новому хостингу. На сайті провайдера знайдіть панель управління і натисніть на пункт додавання сайту. Дана процедура поновлення, як правило, займає не більше одного дня.
Перенесення бази даних
Етап перенесення бази даних вважається найбільш трудомістким і важливим, тому що ціна помилки в цьому випадку — проблеми з відображенням веб-ресурсу після переїзду на інший хостинг. Труднощі з кодуванням і часткове зникнення інформації — тільки початок списку недоліків, до яких призводить некоректний перенос бази даних. Процес здійснюється в кілька етапів. Для цього потрібно:
- Скопіювати на локальний комп’ютер базу даних — зайдіть на старий хостинг, експортуйте в архів на комп’ютер.
- Створити базу даних на сайті нового хостингу — якщо в структурі є непотрібні таблиці, їх необхідно видалити.
- Імпортувати інформацію в нову базу даних — для цього треба скористатися функціоналом, який надає хостинг-компанія.
- Скопіювати файли веб-ресурсу на новий хостинг — на цьому етап перенесення завершується.
Варто відзначити, що найбільш важливим моментом є створення резервної копії. Це запобігає втраті життєво важливої інформації.
Копіювання файлів: популярні файлові менеджери
Для копіювання файлів при переході на інший сервер потрібно визначитися з надійним файловим менеджером. У числі найпоширеніших варіантів: Total Commander, FileZilla і диспетчер файлів, вбудований в cPanel.
Total Commander
Один з найпоширеніших менеджерів, який відрізняється багатофункціональністю та зручністю.
Переваги:
- контроль обох вікон з можливістю по-різному в них працювати;
- копіювання, переміщення, перейменування і видалення файлів за допомогою різних комбінацій;
- швидкий перегляд розміру і виділення декількох файлів;
- установка різних стилів відображення;
- фільтрація вмісту;
- синхронізація каталогів.
Total Commander характеризується оптимізованим функціоналом, налаштованим під основні завдання користувачів.
FileZilla
Сучасний інструмент, який часто застосовується при завантаженні файлів на хостинг.
Переваги:
- висока швидкість скачування і завантаження;
- зрозумілий інтерфейс;
- функція докачки в разі обриву з’єднання;
- забезпечення стабільного сполучення на час передачі файлів;
- постійний доступ до файлів.
Файловий менеджер забезпечує економію часу на процесах обробки файлів.
Диспетчер файлів, вбудований в cPanel
Простий у використанні диспетчер, вбудований в cPanel і призначений для швидкого управління файлами.
Переваги:
- зручний пошук файлів;
- переміщення, видалення, копіювання, завантаження одного або декількох файлів;
- перезапис існуючих файлів;
- простий текстовий редактор;
- стиснення файлів і папок.
Цей диспетчер файлів забезпечує хорошу гнучкість при навігації і допомагає виконувати стандартні завдання.
Перенесення звичайного HTML-сайту на хостинг
Перенесення звичайного веб-ресурсу, який складається з html-сторінок, — максимально простий процес. Для переміщення файлів на новий хостинг треба перенести їх в папку призначену для html — файлів. Дані маніпуляції проводяться при підключенні по протоколу FTP або за допомогою інструментів cPanel.
Після поновлення DNS-записів головна сторінка буде доступна в відображенні після введення доменного імені.
Перенесення сайту з CMS на хостинг
Коли ресурс працює на базі CMS (системи управління контентом), перенесення може бути більш складним. Зазвичай транспортувати необхідно і файли веб-сайту, і базу даних.
CMS Joomla
- Архівувати файли і папки веб-ресурсу.
- Завантажити архів на хостинг в папку /public_html.
- Розархівувати.
- Створити дамп бази даних і зберегти його на комп’ютері.
- Створити базу даних на новому хостингу.
- Додати до бази даних користувача і призначити привілеї.
- Зробити імпорт створеного дамп.
- Внести зміни в файл конфігурації configuration.php.
CMS WordPress
- Вимкнути всі плагіни.
- Створити резервні копії бази даних і сайту.
- Здійснити завантаження в папку /public_html.
- Створити нову базу даних.
- Видати дозвіл на керування сайтом.
- Імпортувати дамп даних.
- Відредагувати файл wp-config.php.
CMS DLE
- Створити бекап бази даних і веб-ресурсу.
- Завантажити сайт в обліковий запис хостингу.
- Заново створити базу даних.
- Задати користувача і встановити пароль.
- Зробити імпорт дампа бази даних.
- Провести редагування конфігураційного файлу dbconfig.php.
CMS OpenCart
- Здійснити перенесення веб-ресурсу в папку /public_html.
- Створити нові базу даних і користувача.
- Провести імпорт дампа.
- Відредагувати файл config.php.
CMS Drupal
- Перенести базу даних і контент.
- Змінити DNS-записи для імені домену.
- Провести редагування файлу конфігурації config.php.
CMS phpBB
- Надіслати всі файли в папку /public_html.
- Створити нову базу даних.
- Провести імпорт SQL-файлу.
- Відредагувати конфігураційний файл config.php.
Як бачимо, перенесення веб-ресурсу з CMS на хостинг на різних платформах має схожі алгоритми. Головна відмінність полягає в файлі конфігурації, який потрібно редагувати.
Перенесення сайту з denwer на хостинг
При будь-яка застосовується CMS треба зробити зазначену вище послідовність дій: завантажити файли на хостинг, створити базу даних і користувача, імпортувати базу даних. Далі слід внести зміни в конфігураційний файл, назва якого залежить від типу CMS.
Перенесення облікового запису e-mail
Поштові скриньки треба зареєструвати в Панелі управління. На час перенесення протягом декількох днів не варто відключати поштовий сервер і розривати договір з реєстратором, поштовий сервер якого застосовуєте. В програми-поштові клієнти потрібно додати новий обліковий запис, а стара обліковий запис буде збережена. Далі для домену слід налаштувати DNS. Пошту необхідно відправляти виключно за допомогою нового облікового запису.
Зміна DNS-сервера і перенесення домену
Треба авторизуватися в Особистому кабінеті і вибрати необхідний домен. Далі відкрийте вкладку «Управління» і знайдіть рядок «DNS-сервери і управління зоною». Виберіть DNS-сервери або додайте свої. Для зміни DNS-серверів клікайте по невластивому варіанту. Як правило, зміни вступають в силу в протягом доби.
Перевірка сайту
Після виконаних маніпуляцій необхідно перевірити коректність роботи веб-сайту. Важливо переконатися в правильності налаштувань до моменту, коли записи DNS будуть змінені на IP нового сервера. В першу чергу треба перевірити файл hosts, а далі проаналізувати роботу самого інтернет-ресурсу.
Переконайтеся, що відкриваються всі розділи, працюють реєстраційні форми (і форми заявки), коректно функціонують кошик і інші важливі елементи.
Щоб бути впевненим у безпеці і оперативності перенесення веб-сайту і хостингу, звертайтеся в Deltahost. Читайте за посиланням докладніше про те, як перенести сайт і які послуги пропонує хостинг-провайдер.