Общие правила переноса WordPress сайта на другой хостинг и домен

Рано или поздно в жизни каждого сайта возникает момент, когда его владелец решает сменить хостера. Если вы впервые столкнулись с переездом и переносом сайта на WordPress на другой хостинг, то в данной статье вы найдете ответы на интересующие вопросы, а также способы переноса проектов, полезные советы при подключении базы данных и изменении домена.

Три способа переноса сайта на WordPress

Перенести вордпрессовский сайт к другому хостеру можно несколькими способами. Пожалуй, самый ленивый способ – доверить перемещение специалистам нового хостинг-провайдера, так как в большинстве случаев свежеиспеченному клиенту предлагают услуги по бесплатному переносу проекта. Автоматическое перемещение проекта предусматривает два варианта развития ситуации:

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

В обоих случаях клиент не тратит время на скачивание копий сайта, их перенос и последующее подключение. Но, что делать, если специалисты технической поддержки отказали в переносе? Остаются два варианта – ручной перенос сайта и перемещение при помощи специальных плагинов (например, Duplicator). В данной статье будет рассмотрен первый вариант.

Процесс самостоятельного переноса сайта на CMS WordPress с хостинга на хостинг можно поделить на следующие этапы:

  1. Создание бекапа данных (копии базы и файлов сайта).
  2. Перемещение файлов на другой хостинг.
  3. Подключение базы данных.

Как создать бекап сайта для переноса?

Для создания копии сайта достаточно иметь FTP-доступ к хостингу. Подключившись по FTP, можно скачать файлы на свой компьютер для последующей их загрузки на другой сервер. Однако, если объемы проекта не позволяют провернуть данный процесс, лучше воспользоваться следующим способом.

Практически у каждого хостера в панели имеется файл-менеджер, при помощи которого можно заархивировать любую директорию. Откройте панель управления хостингом, перейдите в файл-менеджер, найдите папку с доменом и нажмите «Архивировать». После чего, готовый архив следует переместить в директорию сайта и скачать ее на свой компьютер либо через панель хостинга, либо при помощи прямой ссылки на бекап сайта – http://ваш_домен.ру/название_архива.zip.

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

Бекап готов, пора переходить к скачиванию базы данных. Открываем phpMyAdmin, авторизуемся под логином и паролем, прописанным в конфигурационном файле wp-config.php, который находится в корневой директории сайта. После открытия PMA, переходим в базу данных и нажимаем кнопку «Экспорт». Скачиваем файл базы данных в формате SQL, не меняя никаких настроек перед скачиванием.

экспорт базы

В итоге на вашем компьютере должно быть сохранено два файла – архив с файлами сайта и база данных.

Перенос бекапа на другой хостинг

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

Для заливки файлов на сервер потребуется SSH или FTP доступ. Но, как и в случае с архивацией сайта, лучше воспользоваться встроенными возможностями панели. Загрузите архив на хостинг и при помощи кнопки «Распаковать» выгрузите его в директорию с сайтом. В итоге в корневой папке сайта должно образоваться три директории с названиями «wp-admin», «wp-content», «wp-includes» и ряд файлов с расширением .php, среди которых должен быть основной конфигурационный файл wp-config.php.

Перенос базы данных не займет много времени, если правильно провести всю процедуру. Первым делом открываем управление базами данных в панели хостинга, создаем новую базу и пользователя с паролем. После чего, авторизуемся в phpMyAdmin нового хостинг-провайдера, открываем свежесозданную базу и нажимаем вкладку «Импорт». Загружаем файл с базой данных и ждем окончания импорта.

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

Как подключить базу данных к сайту на WordPress?

Дождавшись смены DNS, можно приступать к подключению базы данных. Для этого потребуется конфигурационный файл wp-config.php, программа Notepad++ и данные новой базы. Открываем файлик в просто текстовом редакторе (например, notepad) и вписываем название базы, нового пользователя и пароль к нему. Сохраняем и заливаем wp-config.php на сервер, попутно заменяя старый.

Если после переноса возникла ошибка установки соединения с базой данных WordPress, то следует проверить следующие аспекты:

  • вся ли база данных была успешно загружена через phpMyAdmin?
  • имеются ли ошибки в наименовании базы или пользователя в wp-config.php?

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

Полезный совет

После устранения всех ошибок следует выполнить ряд мероприятий по тестированию и отладке сайта.

  1. Откройте основные настройки сайта в консоль-панели и пересохраните их, дабы они повторно записались в базу данных.
  2. Если на сайте использовались кэширующие плагины, то очистите кэш вручную из директории wp-content/cache/.
  3. Протестируйте работоспособность ссылок и ЧПУ. Если не отображаются картинки, то через файл-менеджер хостинг-провайдера установите права 755 на директорию wp-content/uploads/.

Перенос сайта на другой домен

Процесс переноса «вордпрессовского» сайта на другой домен ничем не отличается от вышеуказанного, за исключением одного момента. Прежний способ смены одного домена на другой через блокнот уже не актуален, так как после версии 4.0 разработчики закрыли данную опцию.

На данный момент после подключения базы данных необходимо зайти в phpMyAdmin и выполнить поочередно следующие запросы к базе.

Если по каким-либо причинам, доступа к PMA нет, то можно воспользоваться плагином Velvet Blues Update URLs, который позволяет сменить ссылки через админку. Достаточно добавить плагин в панели и открыть его в инструментах. После чего требуется ввести ссылки на старый и новый домен и нажать кнопку «UPDATE URL`s NOW».

Платформа WordPress на протяжении многих лет считается одной из лучших CMS для сайтов. Знаменитое развертывание в «один шаг», удобная консоль-панель и развитие системы управления контентом огромной армией разработчиков позволило «Вордпрессу» занять лидирующие позиции среди своих конкурентов. При этом для WordPress разработано большое количество плагинов, улучшающих не только функционал платформы, но и упрощающих некоторые процессы.

У меня вы можете заказать перенос wordpress сайта на другой хостинг.

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