Коли потрібно змінити домен свого сайту на ВордПресі, в силу різних причин, двигун, на жаль, не може запропонувати нам ніяких вбудованих засобів для цього. У підсумку, для початківців, процедура переходу на новий домен (або ж хостинг) викликає масу питань. У цій статті ми спробуємо відповісти на більшість (якщо не на всі) з них.
Розглянуті рішення можна буде застосувати для декількох варіацій: простого переміщення сайту на новий хостинг (наприклад, з локального сервера Денвер на зовнішній хостинг), при зміні доменного імені сайту, а також при зміні не тільки домену, але й хостингу.
Коротко процедура перенесення складається з наступних кроків:
Якщо вам просто потрібно перемістити свій сайт на новий сервер при збереженні доменного імені, то процес переїзду досить простий. Спочатку вам потрібно скопіювати базу даних, а потім перемістити всі файли двигуна за допомогою FTP.
Спочатку нам потрібно експортувати базу даних. Найпростіший спосіб зробити це – за допомогою інтерфейсу управління базами даних phpMyAdmin. Цей інструмент є практично у всіх панелях управління хостингом (наприклад, cPanel, DirectAdmin і ін.), а також в найпопулярніших пакетах для роботи з локальним веб-сервером (наприклад, Денвер, MAMP, XAMPP і ін.).
Відкрийте phpMyAdmin, виберіть потрібну базу даних зі списку баз даних на лівій бічній панелі і потім перейдіть на вкладку «Експорт» у верхній частині сторінки.
Потім натисніть кнопку ОК у нижній частині сторінки, і експорт (завантаження на локальний комп’ютер) вашої бази даних почнеться через секунду.
Після експорту на локальну машину, нам потрібно цю базу даних імпортувати на новий веб-сервер. Щоб зробити це, увійдіть в панель управління хостингом (наприклад, cPanel, DirectAdmin або ін.) та створіть нову базу даних MySQL. Після створення бази даних через панель управління хостингом, її можна буде відкрити в phpMyAdmin. Відкрийте додаток phpMyAdmin (тепер уже на новому сервері), виберіть потрібну базу даних зі списку баз даних на лівій бічній панелі і клацніть на вкладку «Імпорт» у верхній частині сторінки.
Натисніть на кнопку «Вибрати файл» і виберіть раніше завантажену (експортовану) базу даних на своєму комп’ютері, а потім натисніть кнопку ОК внизу.
Залежно від розміру бази даних, час виконання імпорту може відрізнятися, але, при успішному імпорті, ви побачите про це повідомлення.
Ось і все – база даних імпортована!
Тепер, коли база даних була успішно перенесена, настала черга перенесення файлів двигуна. Для цієї процедури є різні рішення (наприклад, через файловий менеджер, FTP, SSH і т.д.), ми ж будемо використовувати досить простий метод – перенесення файлів на сервер по FTP. Можете використовувати будь-який FTP-клієнт, такий, наприклад, як Filezilla для Windows, Transmit для Mac, або ж вбудований в файловий менеджер (наприклад, в Total Commander`і).
Відкрийте з’єднання з сервером і завантажте всі файли двигуна WordPress в потрібну папку свого домену (в основному, це public_html). Всі файли двигуна – це основні папки (wp-admin
, wp-content
, wp-includes
), а також всі файли в корені сайту (index.php
, wp-config.php
, .htaccess
і інші).
Після того, як всі файли були завантажені на новий хостинг, залишилося перевірити ще раз дані для підключення до бази даних WordPress. Якщо ви використовували одні й ті ж назви і паролі для бази даних (як на локальному сервері, так і на новому сервері), тоді нічого міняти не потрібно. Але, в основному, ці дані різняться і, тому, їх потрібно оновити в файлі налаштувань WordPress – в файлі wp-config.php в корені сайту. Відкрийте цей файл і перевірте значення для наступних констант: DB_NAME
, DB_USER
і DB_PASSWORD
. Якщо ці дані на новому сервері відрізняються від зазначених – тоді внесіть їх в цей файл.
Після цього збережіть файл, відкрийте свій сайт, щоб переконатися, що все працює нормально.
Примітка: якщо у вас новий домен і/або новий хостинг – не забудьте перевірити записи DNS для вашого домену. Записи DNS повинні вказувати на поточний сервер; змінити їх можна в панелі управління доменним ім’ям (доступ був наданий вам при купівлі домену).
Процес переходу на нове доменне ім’я трохи складніший, тому що в базі даних WordPress ім’я домену зберігається в декількох різних таблицях. Якщо не змінити всі записи вашого старого домену на новий використовуваний домен, то багато що може не працювати на сайті так, як повинно.
Якщо ім’я домену було змінено, тоді ще до процесу імпорту бази даних на новий сервер, його потрібно актуалізувати. Розглянемо процес ручної (без використання плагінів) зміни записів вашого домену в базі даних.
Відкрийте файл бази даних (з розширенням .sql
) будь-яким текстовим редактором (в нашому прикладі використовується Notepad++) і за допомогою функції пошуку-заміни (CTRL+F
) знайдіть і замініть всі записи доменного імені.
Наприклад, ви переносите сайт з локального сервера на хостинг, у вас був домен wordpress-test.com
, а потрібен переїзд на нове доменне ім’я new-wordpress-test.com
, тоді вам потрібно в файлі бази замінити всі записи wordpress-test.com
на new-wordpress-test.com
(пишіть без http://
і слешу в кінці). Натисніть Ctrl+F
в Notepad++, впишіть потрібні дані в закладці «Замінити», потім натискайте кнопку «Замінити все» і збережіть зміни (Ctrl+S
).
Після цієї процедури пройдіть етап імпорту бази даних (описано вище).
Також, за допомогою будь-якого файлового менеджера, перевірте чи не вписаний старий домен прямо в файли шаблону. В основному, шукати потрібно в поточній темі за адресою /wp-content/themes/{ТЕМА}/
. Якщо це так, тоді зробіть зміни в файлах теми ще до моменту перенесення файлів двигуна на новий сервер.
Після виконання всіх вищеописаних кроків, відкрийте свій сайт в браузері і «походіть» по сторінках, щоб перевірити, що все працює відмінно.
Сподіваємося, що дана інструкція була вам корисна!
Навчання за кордоном вже давно асоціюється з якісною освітою, новими можливостями та безліччю перспектив. Але…
Вибір майстра для ремонту та перетяжки меблів – завдання, яке потребує вдумливого підходу. Адже від…
Вибір ідеального хостингу під свій сайт може бути досить заплутаною справою, особливо коли існує багато…
Щоб уникати помилок, потрібно набиратися досвіду; щоб набиратися досвіду, потрібно робити помилки Лоуренс Пітер
Коротке визначення Чорного SEO Чорне СЕО (або Чорна оптимізація) — це будь-яка практика, метою якої…
Отримання прав водія категорії C відкриває двері до професійної діяльності, пов'язаної з керуванням вантажними автомобілями.…