Перенесення сайту Wordpress на новий домен
Для перенесення сайту треба зробити кілька нескладних кроків.
- Зробити резервну копію всіх файлів та бази даних.
- Після копіювання увійти в панель адміністратора на старому сайті Транслітерація налаштуваннях замінити стару адресу на нову. Обидва параметри.
WordPress Address (URL)
Site Address (URL) - Для вірності можна у файлі wp-config.php, який знаходиться в корені сайту, додати кілька рядків з адресами нового домену:
12define('WP_HOME', 'https://prografika.com.ua');define('WP_SITEURL', 'https://prografika.com.ua'); - Наступного разу при переносі буде досить просто замінити ці два параметри.
Для подальшого перенесення скачуємо всі файли через FTP і заливаємо на новий сервер. Там же у файлі wp-config.php замінюємо параметри бази даних, старі на нові.
1 2 3 4 |
define('DB_NAME', 'имя базы данных'); define('DB_USER', 'пользователь'); define('DB_PASSWORD', 'пароль'); define('DB_HOST', 'хост'); |
За допомогою MyAdmin переносимо базу на новий сайт. У тому ж MyAdmin виконуємо запити:
1 2 3 4 |
UPDATE wp_options SET option_value = REPLACE(option_value, 'https://OLD-SITE.com.ua', 'https://NEW.com') WHERE option_value NOT LIKE '%{%'; UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://OLD-SITE.com.ua', 'https://NEW.com') WHERE meta_value NOT LIKE '%{%'; UPDATE wp_posts SET guid = REPLACE(guid,'https://OLD-SITE.com.ua', 'https://NEW.com'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, '/home/OLDSITE.com.ua/subdomain/', '/var/www/vhosts/NEW.com/http/') WHERE meta_value NOT LIKE '%{%'; |
Уважно слідкуйте за адресами сайтів під час виконання запитів.
Якщо все зроблено правильно, то перенесення сайту має пройти успішно. Принаймні, на поточну дату це працює.
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.