HostPro 23 роки! Подарунки всім нашим клієнтам!

Забрати дарунок

Перенесення сайту на WordPress на інший домен

post thumbnail

У даній статті розглянемо декілька варіантів зміни домену на сайті з CMS WordPress.

Перший з них – це копіювання сайту на нове доменне ім’я за допомогою плагіну “All-in-One WP Migration”.

Плагін “All-in-One WP Migration”

Крок 1. Встановлюємо та активуємо плагін

Встановіть та активуйте плагін “All-in-One WP Migration” на своєму вихідному сайті WordPress.

Плагін "All-in-One WP Migration"

Крок 2. Переходимо в розділ “Export”

Перейдіть до розділу “Export” у меню плагіну “All-in-One WP Migration”.

Плагін "All-in-One WP Migration"

Крок 3. Вказуємо дані

Зазначуємо, які дані необхідно буде змінити у базі даних: поточний домен,  шлях до кореневої директорії сайту та їх нові значення.

Плагін "All-in-One WP Migration"

Крок 4. Зберігаємо копію

Натискаємо “Export to” та обираємо, куди буде збережена ваша копія, наприклад, на локальний диск, Dropbox або Google Drive.

В цьому випадку було обрано завантаження копії на локальний диск.

Плагін "All-in-One WP Migration"

Крок 5. Експортуємо веб-сайт

Зачекайте, доки плагін експортує ваш веб-сайт. Це може зайняти деякий час залежно від розміру вашого сайту.

Крок 6. Встановлюємо WordPress

Встановіть WordPress на новому сервері та активуйте плагін “All-in-One WP Migration”.

Крок 7. Імпортуємо сайт

Переходимо до розділу “Import” в меню плагіну “All-in-One WP Migration”.

Натискаємо “Import from” та обираємо файл експорту, який завантажили на попередньому кроці.

Перенесення сайту на інший домен

Звертаємо увагу на те, що файл не повинен перевищувати параметр php upload_max_filesize та відповідно memory_limit.

Ви можете побачити поточне значення на цій сторінці:

Плагін "All-in-One WP Migration"

Потрібно трохи зачекати, доки плагін імпортує наш сайт. Це може зайняти деякий час залежно від розміру сайту.

Крок 10. Перевіряємо сайт

Очистіть кеш браузера і після завершення імпорту перевірте свій новий сайт, щоб переконатися, що все працює належним чином.

Плагін “Better Search Replace”

У випадку, якщо необхідно змінити домен на поточному сайті без перенесення, можна використовувати плагін “Better Search Replace”. Для цього необхідно виконати наступні дії:

Крок 1. Завантажуємо та встановлюємо плагін

Завантажуємо і встановлюємо плагін “Better Search Replace” на ваш сайт.

Крок 2. Робимо резервну копію

Краще зробити резервну копію свого сайту. Це дозволить вам відновити свій сайт у разі непередбачуваної помилки або випадкової втрати даних.

Для створення резервної копії, до прикладу, можна використовувати плагін “All-in-One WP Migration” або ж скопіювати файли та базу даних сайту, наприклад, підключившись по FTP або використовуючи файловий менеджер у панелі керування.

Дамп бази даних можна завантажити, використовуючи phpMyAdmin у панелі керування.

Крок 3. Змінюємо домен

Спершу заходимо в адмін-панель WordPress і в меню “Tools” обираємо“Better Search Replace”.

Плагін "Better Search Replace"

Вводимо старий домен у поле “Search for” і новий домен у поле “Replace with”.

Плагін "Better Search Replace"

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

Щоб виділити одразу всі таблиці, можете обрати першу та останню таблицю, затиснувши клавішу Shift:

Перенесення сайту на інший домен

При увімкненій опції “Run as dry run” ви зможете попередньо перевірити, у яких саме таблицях буде виконано заміну.

Плагін "Better Search Replace"

Переконайтеся, що опція “Run as dry run” встановлена в значенні “No”. Це означає, що у базі даних буде проведена заміна.

Далі натискаємо кнопку “Run Search/Replace” і чекаємо, доки всі налаштування будуть змінені. Цей процес може зайняти деякий час залежно від розміру бази даних.

Крок 4. Перевіряємо сайт

Перевірте свій сайт, щоб переконатися, що зміни були застосовані правильно і що всі посилання на сторінках та інші налаштування, що містять старий домен, були замінені на новий домен.

Також перевірте, чи було змінено домен у налаштуваннях веб-сервера або панелі керування.

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

Перенесення сайту на новий домен без плагінів

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

Крок 1: Скопіюйте файли сайту в актуальну кореневу директорію (директорію нового сайту)

Це може бути як на поточному сервері, так і на сторонньому.

Для цього, наприклад, можете скористатись файловим менеджером у панелі керування або FTP-клієнтом.

Крок 2: Створіть нову базу даних для сайту, користувача до неї, а також надайте йому необхідні права доступу до бази даних.

Крок 3: У файлі wp-config.php змініть параметри DB_NAME, DB_USER, DB_PASSWORD на ті, що були вказані при створенні бази даних на попередньому кроці.

Якщо база даних знаходиться на іншому сервері, перевірте коректність значення DB_HOST.

Крок 4: Завантажте дамп бази даних вашого старого сайту на новий сайт WordPress. Ви можете використовувати інструмент командного рядка, такий як mysqldump або інтерфейс phpMyAdmin, щоб експортувати та імпортувати базу даних.

Крок 5: Після перенесення даних необхідно змінити у налаштуваннях сайту шлях до актуальної його кореневої директорії та назву нового домену.

Це можливо виконати з консолі, використовуючи WP-CLI – інтерфейс командного рядка для управління WordPress.

Детальніше можете дізнатись за посиланням.

Також цю утиліту можна використовувати для зміни домену на поточному сайті, не виконуючи перенесення.

Якщо виникнуть додаткові питання або буде потрібна наша допомога, ви можете у будь-який час доби звернутись до відділу технічної підтримки – [email protected].

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Як виправити код мови в URL з uk на ua у WPML? 

Як виправити код мови в URL з uk на ua у WPML? 

Загальноприйнято, що для URL української версії сайту використовується код “ua”. Однак у налаштуваннях WPML...

Diana Honcharenko | Оновлено: 05.05.2023

Як зробити українську версію сайту за замовчуванням без зміни URL?

Як зробити українську версію сайту за замовчуванням без зміни URL?

Українську версію сайту за замовчуванням можна зробити кількома способами. У цій статті ми розповімо...

Diana Honcharenko | Оновлено: 04.05.2023

Як створити дочірню тему WordPress? 

Як створити дочірню тему WordPress? 

Дочірня тема WordPress, або підтема – додаткова тема, яка створюється на основі батьківської готової...

Diana Honcharenko | Оновлено: 14.04.2023

Реєстрація і завантаження WPML

Реєстрація і завантаження WPML

WPML – платний плагін для створення мультимовних сайтів на WordPress. У цій статті зʼясуємо,...

Diana Honcharenko | Оновлено: 30.01.2023