Як перенести сайт на хостинг?
У більшості випадків, розробка будь-якого сайту відбувається на персональному комп'ютері, де встановлений локальний сервер, до якого відсутня доступ з інтернету. Але рано чи пізно з'являється необхідність розмістити створений сайт на хостингу, розташованому в глобальній мережі. Існує кілька способів, за допомогою яких можна вирішити проблему, як перенести сайт на хостинг. Їх застосування залежить від того, якого типу ваш сайт.
Статичний сайт
Яскравими представниками цього є сайти-візитки, а також, невеликі інформаційні сайти про компанії або персональні сторінки. Вони розробляються в HTML редакторах і візуальних середовищах. Основною їх особливістю є досить рідкісне оновлення контенту, відсутність баз даних і власного движка. У такому випадку, перенесення сайту на хостинг - це досить просте заняття, яке можна реалізувати наступними способами.
Завантаження сайту по FTP
Це найпростіший спосіб, з його допомогою можна легко перенести весь сайт із зображеннями і даними на новий хостинг. Для цього вам необхідно дізнатися у вашого хостинг-провайдера установки сервера по протоколу FTP. Після чого можна, використовуючи «Провідник Windows», підключиться до хостингу і простим копіювання вмісту директорії (html - сторінок, картинок, флеш-роликів) вашого сайту, в кореневу папку хостингу, розмістити його в інтернеті. При цьому в назві файлів не повинно бути пробілів і кириличних символів.
Завантаження сайту через адмін-панель
У цьому випадку, якщо у вас багато файлів і директорій в структурі сайту, все буде обстоять трохи складніше. Якщо ваш хостинг-провайдер має конструктор сайтів з підтримкою адмін-панелі, обов'язково дізнайтеся ваші реквізити доступу до неї. Після того, як через браузер ви зайшли в панель, знайдіть пункт «Завантаження сторінок і файлів». Відкривши його, виберіть по черзі сторінки і файли, що знаходяться в папці вашого сайту. Після натисніть кнопку «Завантажити». Якщо скрипт завантаження файлів підтримує пакетний режим, тоді можна просто відразу виділити весь вміст папки і тут же завантажити його.
Тепер ми знаємо, як завантажити сайт на хостинг, якщо він статичного типу, але у випадку з динамічним ці способи вам не підійдуть.
Динамічні сайти
Динамічним є сайт, який свій контент зберігає в базі даних і заснований на власному движку. У більшості випадків такі сайти створюються на основі CMS (систем управління контентом) і для того щоб перенести сайт на інший хостинг, недостатньо просто скопіювати папку з файлами. Вам буде необхідно також перенести і його базу даних.
Переносимо динамічний сайт з localhost
- Додаємо домен сайту на новий хостинг. Якщо під час реєстрації хостингу ви вказали і домен, то він додасться автоматично.
- Поміняйте налаштування DNS. Для цього зайдіть в панель управління вашого домену, використовуючи логін і пароль видані вам. Після чого введіть DNS того хостингу, на який буде поміщений ваш сайт (зазвичай надсилається на e-mail після реєстрації у хостинг-провайдера). Налаштування оновляться протягом доби.
- Робимо дамп БД і переносимо її. Дамп - це файл, що містить в собі всі відомості і контент зберігається в БД. Для його створення скористайтеся утилітою phpMyAdmin, яка встановлена на всіх хостингах і, скоріше всього, на локальному комп'ютері з вашим сайтом. Відкривши утиліту, виберіть вашу базу даних, відзначте необхідні таблиці і налаштуйте параметри вивантаження (додайте параметри "DROP TABLE / VIEW / PROCEDUR / FUNCTION" і відключіть "IF NOT EXISTS"). Тепер натисніть «Експорт».
- На новому хостингу, в адмін-панелі створіть нову БД і нового користувача для доступу до неї, не забудьте встановити необхідні права доступу.
- З тієї ж адмін-панелі переходимо в phpMyadmin і вибираємо функцію «Імпорт». Тепер вказуємо шлях до файлу дампа старої бази і завантажуємо його.
- Тепер, після вдалого імпорту БД, нам буде потрібно вже відомим способом скопіювати по FTP файли сайту в кореневу директорію хостингу.
- Нарешті, завершальний етап. Зараз нам потрібно виправити файл конфігурації - «config.php». Змініть в ньому ім'я БД, ім'я користувача БД і ім'я сервера MySQL. Це необхідно у зв'язку зі зміною хостингу і сервера БД.
Описаний вище спосіб дозволяє нам вирішити таку проблему, як залити сайт на хостинг з підтримкою MySQL і Appach. Таким чином ви можете також перемістити свій сайт, заснований на CMS Joomla! або WordPress, з одного хостингу на інший. Тепер ви вже точно знаєте, як розмістити сайт на хостингу, і те, що в цьому немає абсолютно нічого складного.