Створення сайтів - студія веб-дизайну WebStudio2U Контактні дані веб-студії WebStudio2U RSS стрічка веб-студії WebStudio2U Мапа сайту Авторизація

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

Як перенести сайт на хостинг? Перенести сайт на хостинг з локального сервера або з іншого хостинга - це не проблема. Для переносу сайту досить виконати кілька нескладних кроків.

Перенести сайт на хостинг необхідно у випадку створення нового сайту, у випадку редизайна сайту, у випадку незадовільних характеристик попереднього хостинга. Якщо сайт являє собою набір статичних html-сторінок і графічних файлів, те вся складність його перенесення полягає всього у двох діях: необхідно скопіювати всі файли зі старого хостинга, а потім «залити» ці файли на новий хостинг.

Трохи інакша справа із сайтами, створеними на базі систем керування контентом - CMS. Подібні сайти (динамічні) на відміну від статичних містять не просто набір файлів, але також і базу даних. Тому, щоб перенести сайт на основі якої-небудь CMS, необхідно крім файлів скопіювати також базу даних сайту.

Незалежно від виду CMS, що використовувалася при створенні сайту, перенести сайт на хостинг можна в такий спосіб.

Спочатку необхідно додати домен сайту до нового хостингу. Якщо домен був зазначений при реєстрації хостинга, то додавання домена відбудеться автоматично.

Потім треба змінити настроювання DNS. Для цього необхідно зайти в панель керування доменом (при реєстрації доменного ім'я реєстратор видає логін та пароль для доступу) і замінити старі настроювання DNS на нові. Дані про настроювання DNS нового хостинга при реєстрації хостинга відправляються на e-mail власника сайту. Тривалість оновлення настроювань DNS - від декількох годин до доби.

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

Як правило, більшість сучасних хостингів працює із СУБД MySQL. Керування базами даних MySQL здійснюється за допомогою утиліти phpMyAdmin. Скористатися цією утилітою можна, увійшовши в панель керування «старим» хостингом. Залежно від виду даної панелі блок керування базами даних може називатися «Бази даних» (Database) або аналогічно. У даному блоці необхідно знайти phpMyAdmin.

Далі необхідно вибрати базу даних, пов'язану із сайтом, що переноситься. У верхньому меню утиліти представлений пункт «Експорт», відповідальний за експортування бази даних. Перш ніж експортувати базу даних, необхідно настроїти параметри експорту:

  • виділити всі таблиці БД
  • додати інструкції “DROP TABLE/VIEW/PROCEDUR/FUNCTION”
  • не додавати інструкції “IF NOT EXISTS” (зняти галочку)
  • додати інструкції «Зберегти як файл»
  • за бажанням упакувати базу даних в архів gzip

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

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

Після того як нова база даних і користувач створені, можна імпортувати раніше збережений дамп бази на новий хостинг. Для цього аналогічно попереднім крокам необхідно зайти в панель керування phpMyadmin нового хостинга й вибрати операцію «Імпорт». Далі необхідно вказати шлях до файлу дампа БД і виконати імпорт БД.

Після того, як БД успішно імпортована слід скопіювати всі файли сайту зі старого хостинга. Зробити це зручніше за все за допомогою якого-небудь FTP-клієнта. Потім, також за допомогою FTP-клієнта, варто скопіювати потрібні файли на новий хостинг.

Щоб перенести сайт на хостинг необхідний заключний крок - виправлення конфігураційного файлу. Ім'я цього файлу - «config.php» або аналогічне. Змінити в даному файлі треба найменування бази даних, ім'я користувача, при необхідності - ім'я сервера MySQL.

Перенести сайт на хостинг вищеописаним способом можна при використанні практично будь-якої CMS: Joomla!, WordPress, DLE і т.д. Також подібним чином можна перенести сайт із локального сервера на хостинг (наприклад, з Денвера) У деяких випадках алгоритм переносу сайту може відрізнятися від вищеописаного.

Теги:
перенести сайт, перенести сайт на хостинг, перенос сайту, перенос сайту на хостинг