Пять простых шагов для переноса сайта на WordPress на другой сервер/домен!
- Сделайте резервную копию файлов сайта и дамп базы данных, вручную или плагином, например BackWPup
- Скопируйте (именно скопируйте) файлы сайта со старого места на новое
- Если вы переносите сайт на новый сервер, то нужно создать на новом сервере базу данных для сайта, загрузить в него дамп и в файле wp-config.php поменять реквизиты доступа к базе на новые.
- Теперь заходит в админку старого сайта в раздел “основные настройки” и меняем старые адреса сайта на новые, после чего нас выкинет на форму логина уже на новом адресе.
- Все готово! Но все ссылки на изображения и файлы остались старыми. Поменять их можно с помощью двух запросов к базе данных, сделанных по очереди, например через плагин SQL Executioner:
UPDATE wp_posts SET guid = replace(guid, 'http://old.ru','http://new.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'http://old.ru', 'http://new.ru');
- В wp_posts подставьте ваш префикс базы данных, он указан в файле wp-config.php
- Вместо http://old.ru и http://new.ru адреса старого сайта и нового