Как перенести Wordpress на новый хостинг

Чем может быть вызвана необходимость переноса сайта на другой хостинг

В большинстве случаев причина подобного решения вызвана неудовлетворительной работой хостинга. Не менее распространена ситуация, при которой сайт банится поисковыми системами или попадает под фильтр, что не оставляет выбора, кроме замены домена. Ну и не стоит забывать про такие тривиальные задачи, как перенос отлаженной локальной версии сайта на рабочий хостинг, восстановление резервной копии вебстраницы и т.д.

Перечень возможных ошибок при переносе

В тех случаях, когда сайт после переноса на новый хостинг не работает, возможная причина может крыться в следующих причинах:

 

  • ошибка введенных данных в файл конфигурации wp-confid.php, выводится сообщение «Error establishing a database connection»;
  • происходит открытие страницы с предложением установить WorldPress. Причина такого сбоя вызвана некорректным переносом базы данных. Для исправления ситуации потребуется удаление всех таблиц и повторное импортирования дампа;
  • вместо перенесенного сайта отображается приветствие хостинг-провайдера. Такая ситуация возникает в том случае, когда не очищена директория «public_html» перед распаковкой в ней архива. Для исправления ошибки следует удалить из папки файл «index.html»;
  • выводится сообщение «Forbidden. You don't have permission to access / on this server». Как правило, это происходит при заливке файлов переносимого сайта в непредназначенную для этой цели директорию.

Выбрав хостинг https://s-host.com.ua/ для переноса WP-сайта, для начала скачаем со старого аккаунта нужную информацию:

  • файлы сайта;

  • базу данных.

Чтобы перенести файлы сайта на новый хостинг, нужно зархивировать их и скачать на свой компьютер. Мы используем для этого диспетчер файлов cPanel, однако вы можете выбрать любой ФТП-клиент:

  • перейдите в папку сайта;

  • запакуйте файлы;

  • скачайте архив:

 

Теперь откройте раздел “Базы данных”/phpMySQL и скачайте базу данных, чтобы чуть позже импортировать ее на новый хостинг:

  • откройте вкладку “Базы данных”;

  • кликните на базу данных сайта;

  • нажмите “Экспорт”;

  • сохраните файл:

Перенос файлов сайта и базы данных на новый хостинг

Теперь, когда все необходимые данные у нас есть, перейдем в новый хост-аккаунт и откроем папку сайта, что загрузить и распаковать в нее архив с файлами:

Теперь создадим новую базу данных и пользователя для сайта:

Как вы помните, ранее мы скачали базу данных со старого хостинга. Теперь пришло время импортировать ее:

  • перейдите в раздел “Базы данных”/phpMySQL;

  • выберите новую БД на вкладке “Базы данных”;

  • кликните на кнопку “Импорт”;

  • загрузите файл:

Правка файла конфигурации

Последнее, что нужно сделать — открыть файл wp-config.php в режиме редактирования и заменить старое название базы данных, имя пользователя и пароль на новые:

Теперь, когда перенос окончен, вы можете перейти на свой сайт, чтобы убедиться в том, что “переезд” прошел успешно: