Змінення доменного імені WordPress під час перенесення сайту на нове місце
Існує багато способів перенесення сайту WordPress з одного сервера на інший. Цей спосіб слід використовувати, лише якщо ви бажаєте змінити доменне ім’я, на якому розташований ваш сайт WordPress, у процесі переміщення сайту на новий сервер або хост.
Спочатку вам потрібно налаштувати WordPress у своєму хостинг-акаунті. Налаштувавши WordPress, ви повинні експортувати наявний сайт і базу даних, а потім імпортувати їх до нового сервера. Нарешті, щоб завершити процес, ви маєте оновити файл wp-config.php і відновити всі порушені посилання на сайті.
Експорт і завантаження сайту з сервера
Щоб експортувати і завантажити сайт WordPress з вашого поточного хосту, необхідно створити резервну копію вашої поточної бази даних і отримати доступ до файлів WordPress на вашому поточному сервері.
- Знайдіть базу даних, яку використовує ваш сайт WordPress, і створіть резервну копію цієї бази даних у вигляді файлу SQL. За додатковими відомостями звертайтеся до офіційної документації WordPress.
- Підключіться до свого поточного хостинг-акаунта, використовуючи протокол передачі файлів (FTP). Докладнішу інформацію наведено в статті Що таке FTP?
- Завантажте весь вміст папки wordpress на ваш комп’ютер.
Імпорт і передавання сайту WordPress на нове місце
Щоб імпортувати й передати сайт WordPress на наші сервери, необхідно отримати доступ до нового серверу хостингу та бази даних.
- Підключіться до свого нового хостинг-облікового запису з використанням FTP.
- Завантажте та замініть вміст папки wordpress.
- Створіть нову базу даних MySQL (cPanel / Plesk).
- Запишіть ім’я бази даних, ім’я хосту та пароль.
- Відновіть збережений раніше файл SQL у новій базі даних. Докладнішу інформацію наведено в статті Імпорт файлів SQL у базу даних MySQL.
Оновлення файлу wp-config.php
Щоб ваш сайт запрацював знову, потрібно записати до файлу wp-config.php ваше нове доменне ім’я.
- У програмі FTP відкрийте файл wp-config.php.
- Додайте до файлу два такі рядки, де example.com — правильне розташування вашого сайту. За додатковими відомостями звертайтеся до офіційної документації WordPress.
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
- Знайдіть розділ, подібний до цього прикладу:
/** Ім’я бази даних для WordPress */ define('DB_NAME', 'putyourdbnamehere'); /** Ім’я користувача бази даних MySQL */ define('DB_USER', 'usernamehere'); /** Пароль бази даних MySQL */ define('DB_PASSWORD', 'yourpasswordhere'); /** Ім’я хоста MySQL */ define('DB_HOST', 'localhost'); $table_prefix = 'yourtableprefix';
- Введіть відомості про базу даних, як зазначено нижче:
- putyourdbnamehere: замініть на ім’я вашої бази даних MySQL.
- usernamehere: замініть на ім’я користувача бази даних MySQL.
- yourpasswordhere: замініть на ваш пароль MySQL.
- localhost: замініть на ім’я хосту MySQL.
- yourtableprefix на правильний префікс таблиці.
Примітка. Якщо ваш сайт розміщено на платформі Managed WordPress, рядок з іменем хоста повинен мати таку структуру:
define('DB_HOST', 'yourhostname:portnumber');
вам потрібно замінити yourhostname на правильне ім’я хоста MySQL, а portnumber — на правильний номер порту.
- Збережіть оновлений файл wp-config.php.
Полагодження порушених посилань після переміщення сайту WordPress
Наприкінці ви маєте очистити сайт від застарілих шляхів посилань.
- Вхід до WordPress.
- У меню Плагіни виберіть Додати новий .
- Введіть Better Search Replace.
- Знайдіть плагін Better Search Replace і натисніть Інсталювати зараз.
- Коли плагін буде інстальовано, виберіть Активувати .
- У меню Інструменти виберіть Better Search Replace .
- У полі Шукати введіть URL-адресу старого сайту. Наприклад, http://olddomainexample.com (без скісної риски).
- У полі Замінити введіть URL-адресу нового сайту. Наприклад, http://newdomainexample.com (без скісної риски).
- Виберіть усі таблиці бази даних у полі Вибрати таблиці .
- Зніміть прапорець Виконати як сухий запуск .
- Виберіть Виконати пошук / замінити, щоб замінити URL-адреси в базі даних.
- У програмі FTP відкрийте файл wp-config.php і видаліть такі два рядки:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
Ви успішно змінили доменне ім’я та перенесли сайт на новий сервер або хостинг.