База знаний по Open Source
Авторизация
Поиск по базе знаний

Перенос сайта WordPress на другой хостинг со сменой доменного имени задача достаточно распространенная, но почему-то всегда вызывающая массу трудностей и вопросов. Хотя это можно осуществить достаточно быстро и просто.

Для этого нужно сделать несколько шагов.

1. При помощи PhpMyAdmin делаем экспорт базы данных старого сайта и сохраняем его на локальном диске. Любым редактором текста делаем полныю замену в полученном файле sql доменного имени старого сайта на новый.
Например: www.oldsite.ru заменить всё на www.newsite.ru.

2. Копируем папку wp-content и файлы корневой папки старого файла на локальный диск.
Всё, что нужно, сохранено.

3.  Розворачиваем дистрибутив WordPress на новом сайте.

4. Создаём на новом сайте новую, пустую базу данных.

5. Вызываем phpMyAdmin и делаем импорт базы данных из измененного ранее sql файла.

6. На локальном компьютере редактируем файл wp-config.php старого сайта.
Изменяем имя старого сайта на новый:

define('WP_HOME', 'http://www.newsite.ru');
define('WP_SITEURL', 'http://www.newsite.ru);

(если эти строки есть!!!)

Изменяем параметры базы данных на новые:

/** Имя базы данных для WordPress */
define('DB_NAME', 'имя новой базы данных');

/** Имя пользователя MySQL */
define('DB_USER', 'имя пользователя новой базы данных');

/** Пароль к базе данных MySQL */
define('DB_PASSWORD', 'пароь пользователя новой базы данных');

/** Имя сервера MySQL  */
define('DB_HOST', 'обычно - localhost');

7. Копируем папку wp-content и файлы корневой папки старого файла с заменой на новй хостинг. После того как файлы скопируются, нужно установить права 777(rwxrwxrwx) на папку wp-content/uploads и все папки внутри нее.

8. Пробуем запустить сайт – www.newsite.ru.  Всё должно работать.

Добавить комментарий