Как перенести сайт под WordPress на другой хостинг

Привет! Сегодня я вам расскажу о том, как перенести сайт на другой хостинг.
Для сайта, работающего без движка это не составит никакой трудности. А вот с сайтом на движке есть некоторые важные моменты о которых я хочу рассказать.
Перенос сайта WordPress на другой хостинг

Обычный сайт без движка

Для того чтобы перенести сайт без движка и базы данных на другой хостинг нужно:

  • открыть папку с сайтом через FTP-клиент (сайт обычно находится в папке “public html”);
  • скопировать всё содержимое на ваш компьютер;
  • открыть папку на новом хостинге и скопировать туда скачанный контент;
  • зайти в панель управления регистратора доменных имен и сменить NS на новые (то есть нового хостера). В случае если хостер не дает NS, можете попросить А-запись и указать домену на новый хостинг через неё.

Я указал последовательность действий, а более подробную информацию о смене NS-ов и А-записи спросите у вашего регистратора доменных имен и хостера.

Сайт работающий на движке

Для примера я беру движок WordPress с которым я постоянно работаю. Данная процедура подходит для этого движка и на других может не работать!!! Но по аналогии можете попробовать перенести и другой, скорее всего что будет работать :)
Делаем то что и в первом случае, но еще нужно перенести базу данных. Для этого нам нужно:

  • сделать дамп (резервную копию) базы данных с старого хостинга. Данное действие можно сделать через PhpMyAdmin (раздел “экспорт”);
  • от
  • открыть базу через NotePad++. Жмём Ctrl+F и выбираем пункт “Заменить”. В первую строку пишем адрес старого сайта в формате oldsite.com а во втором адрес нового newsite.com и нажимаем “Заменить всё”
  • создаем чистую базу на новом хостинге и удаляем из неё все содержимое (обычно база создается уже с несколькими пустыми таблицами). Важный момент!!! При создании следует ввести имя базы, пользователя и пароль. Запомните их они нам понадобятся в последнем пункте!!!
  • сейчас возвращаемся к NotePad++ и таким же образом заменяем в копии базы её старое имя на новое (той которую вы создали). Имя базы стоит указывать без формата! Так же переименовываем имя самого файла на имя нового.
  • архивируем базу через WinZip. Формат архива должен быть именно zip например, base.zip или base.sql.zip
  • заходим в PhpMyAdmin нового хостинга и импортируем данный архив
  • сейчас в заменяем в файле wp-config.php соответственные пункты с именем базы, пользователя и паролем (смотрите ниже)
define('DB_NAME', 'СЮДА ИМЯ БАЗЫ');

/** Имя пользователя MySQL */
define('DB_USER', 'СЮДА ИМЯ ПОЛЬЗОВАТЕЛЯ');

/** Пароль к базе данных MySQL */
define('DB_PASSWORD', 'СЮДА ПАРОЛЬ');

/** Имя сервера MySQL */
define('DB_HOST', 'localhost');

Всё! Сайт должен работать по новому адресу. Если не работает, подождите около сутки, так как еще могли не поменяться NS-ы (процесс может затянутся даже на 1-2 сутки). Если все равно не работает, ищите ошибки, задавайте вопросы в комменты!
Конец :)

Pin It

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>