Наша взаимовыгодная связь https://banwar.org/
Перенести сайт на хостинг з локального сервера або з іншого хостингу - це не проблема. Для перенесення сайту досить виконати кілька нескладних кроків.
Перенести сайт на хостинг необхідно в разі створення нового сайту, в разі редизайну сайту, в разі незадовільних характеристик попереднього хостингу. Якщо сайт являє собою набір статичних 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 і т.д. Також подібним чином можна перенести сайт з локального сервера на хостинг (наприклад, з Денвера) У деяких випадках алгоритм переносу сайту може відрізнятися від вищеописаного.