При переносе Wordpress есть несколько этапов: * создать на приемнике домен * создать на приемнике новую базу данных * экспортировать базу данных на источнике * копировать контент с источника на приемник * импортировать базу на приемнике * проверить в файле wp-config.php чтобы были указаны правильные данные подключения к серверу БД * проверить владельца файлов Это основные шаги, но есть нюансы. Рассмотрим более детально. Как создать домен, базу данных и т.д. Вы можете найти на этом сайте в разделе соответствующем Вашей панели управления. Создать на приемнике домен. Вам нужно создать на сервере приемнике домен с таким же названием. Создать на приемнике новую базу данных. На сервере приемнике нужно создать новую базу данных. Можно оставить ее название, пользователя и пароль таким же как на источнике, тогда не придется править файл wp-config.php, а можно создать любые, но тогда нужно будет прописать новые доступы к серверу баз данных в wp-config.php. Экспортировать базу данных на источнике. Нужно сделать дамп базы данных, для того чтобы базу можно было перенести на другой сервер. Удобнее всего это делать через phpMyAdmin. Копировать контент с источника на приемник. Нужно перенести все содержимое корневой директории с источника на приемник. Важно не забыть файл .htaccess Импортировать базу на приемнике. На приемнике нужно в Вашу созданную ранее базу импортировать базу с источника. Удобнее всего это также сделать через phpMyAdmin. Проверить в файле wp-config.php чтобы были указаны правильные данные подключения к серверу БД. Если Вы создали базу, пользователя и пароль ему как на источнике то делать ничего не нужно. Если данные другие то нужно прописать правильные доступы. Если Вы делали все действия под пользователем root и сейчас на приемнике владелец файлов не www-root((в нашем случае)) то нужно сменить владельца файлов на нужного. Можно сделать это например через FileZilla или через консоль chown -R www-root:www-root /var/www/www-root/data/www/testdomain.com ---- Дальше, перед сменой NS, нужно проверить что домен с нового сервера работает правильно. Сделать это можно руководствуясь [[https://new.rightroad.net/proverka_domena_pri_perenose_na_drugoj_server|данной инструкцией]] Когда убедитесь что с нового сервера работает домен без ошибок тогда только можно менять NS-ы у регистратора. ---- Например, рассмотрим вариант когда у нас меняется полный путь к домену. Например был домен на Directadmin c такой корневой директорией "/home/admin/domains/testdomain.com/public_html" и мы его переносим на ISPmanager в такую корневую директорию "/var/www/www-root/data/www/testdomain.com" Первым делом нужно проверить в базе данных, возможно там есть старый путь. Дальше заглянуть в .htaccess в корне сайта. После этого можно из консоли проверить встречается ли еще где-нибуть старый путь. Сделать это можно например так: grep -rli "/home/admin/domains/testdomain.com/public_html" /var/www/www-root/data/www/testdomain.com/ В выводе Вы получите названия файлов в которых встречается старый путь. Потом нужно заменить пути вручную. Можно это сделать через FTP, можно скачать себе локально на ПК и текстовыми редакторами заменить и залить обратно. Но мы сделаем все через консоль. Найдем все файлы где упоминается старый путь, выведем их в файл и заменим одной командой: grep -rli "/home/admin/domains/testdomain.com/public_html" /var/www/www-root/data/www/testdomain.com/ > list for i in `cat list`;do sed -i"" "s#/home/admin/domains/testdomain.com/public_html#/var/www/www-root/data/www/testdomain.com#g" $i;done