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

В більшості, усі сайти складаються з двох компонентів – це файли сайту та база даних. Відповідно процес міграції складається з двох основних етапів – перенесення файлів та перенесення бази даних.

Отже зміст нашої статті буде таким:

Підготовка файлів

Все зводиться до того, що вам необхідно зайти в теку з потрібним сайтом на вашому комп’ютері, де встановлено Denwer. Зазвичай, усі сайти та їх файли знаходяться в директорії C:\WebServers\home (або на іншому диску, якщо ви інсталювали Денвер не на диск C:\ ).

Отже у вказаній директорії знаходите папку з потрібним сайтом та заходите всередину. Перед вами мають бути файли вашого WordPress, що легко зрозуміти, якщо ви бачите стандартні папки wp-admin, wp-content, wp-includes та файли, серед яких є wp-config.php:

Зайшовши у цю папку, виділяйте усе і додавайте в архів .zip . Якщо у вас на комп’ютері встановлено програму WinRar, це виглядатиме приблизно так – виділяємо усі файли/папки сайту, тиснемо на них правою кнопкою миші і обираємо “Додати в архів”:

У вікні, що відкриється, обираємо тип архіву ZIP та тиснемо Ок:

Якщо у вас встановлено архіватор 7-zip, це можна зробити так:

Завантаження файлів

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

Для цього:

  1. Відкриваємо хостинг-панель (інструкція)
  2. Тиснемо на посилання “Файловий менеджер” поруч з інформацією про ваш сайт:
  1. Завантажуємо створений архів, дочекавшись повного завантаження файлу:
  1. Розпаковуємо його:

Дочекайтесь, поки усі файли будуть розпаковані, ви побачите відповідне повідомлення та свої файли:

Підготовка та експорт бази

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

  1. Увійдіть в панель керування вордпрес вашим локальним сайтом як адміністратор
  2. Встановіть плагін WP Migrate Lite (інструкція, за потреби, як встановити плагін WordPress)
  3. Активуйте плагін та відкрийте меню “Інструменти – WP Migrate”
  4. Перейдіть до сторінки експорту БД:
  1. Якщо ваш локальний сайт і сайт на хостингу мають однакові адреси, наприклад testsite.com – просто тисніть Export Database:
  1. Якщо на хостингу адреса сайту буде інша, введіть її навпроти адресу вашого локального сайту в аналогічному форматі, тобто дві косих і домен, наприклад //newsite.wp4.host, і тисніть “Export Database”:
  1. На попередніх кроках вам запропонується зберегти файл бази даних, збережіть його і запам’ятайте, де саме. Він потрібен на наступному кроці.

Створення та імпорт бази

На цьому кроці необхідно створити нову базу даних на сервері хостингу та імпортувати дані з попереднього кроку. Для цього заходимо в хостинг-панель в меню “Бази даних” та створюємо нову базу. Обов’язково збережіть десь пароль доступу до бази, який ви створите в процесі!

Отже :

  1. в меню “Бази даних” тиснемо “додати нову базу
  2. Вказуємо якусь назву в полі “Ім’я
  3. Вказуємо якийсь логін для користувача БД, що буде створено
  4. Генеруємо складний пароль (кнопка “Показати” дозволить його побачити та скопіювати для збереження)
  5. Тиснемо Ок
  6. На наступній сторінці тиснемо “Імпортувати дамп” та обираємо з свого комп’ютера файл бази, який ми зберегли на попередньому кроці. Якщо імпорт був успішним – ви побачите відповідне повідомлення
  7. Збережіть десь додатково до пароля ще й ім’я бази та логін користувач БД:

Додаткові налаштування та перевірка роботи сайту

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

Для цього відкриваємо менеджер файлів та папку з файлами вашого сайту на хостингу:

Натискаємо на файл конфігурації wp-config.php та вносимо ім’я бази, логін та пароль замість тих, що були локально:

Будьте уважні, усі ці дані змінюються між “лапками”. Після внесення змін – збережіть їх. Зазвичай – це все, і ви можете переходити на ваш новий сайт, він має бути таким самим, як був локально.

Ось і все на сьогодні, сподіваємось, ми змогли пояснити просто та по кроках, як мігрувати сайт з локального комп’ютера (Denwer) на хостинг. Якщо у вас є якісь запитання, не соромтесь запитати нас у коментарях нижче. Також ви можете переглянути інші статті нашого блогу, де ми намагаємось написати про складні речі простими словами.