Миграция WordPress: шаги для успешного переноса сервера

Как и в случае с переездом между населенными пунктами, виртуальный переезд между сервером А и сервером Б — это тоже ответственное предприятие, требующее тщательного планирования и терпения. Причины для переезда на другой сервер могут быть самыми разными: переход к другому провайдеру, создание резервного сервера или просто проведение пробного раунда. Если вы хотите перенести свой блог WordPress, вы можете прибегнуть к помощи инструмента миграции. В этом пошаговом руководстве описаны некоторые из лучших советов и рекомендаций, которые следует иметь в виду, когда вы осуществляете миграцию сервера WordPress.

Ручная миграция учетной записи WordPress

Миграция на новый сервер и новый домен — это вполне выполнимая задача, с которой обычный пользователь WordPress справится без проблем. Перенос всех тем, плагинов, настроек и контента (включая комментарии) — это всего лишь выполнение нескольких основных шагов. Требования для переноса блога следующие: учетная запись FTP на существующем сайте, доступ phpMyAdmin к базе данных того же сайта и пакет хостинга от интернет-провайдера. Примерно через час старые данные сохраняются и экспортируются, настраиваются новые аккаунты и новая база данных, и, наконец, адаптируются и импортируются существующие данные.

Шаг 1: резервное копирование базы данных и данных WordPress

Резервное копирование и защита данных — это первый шаг перед переездом. Но защита данных не ограничивается защитой контента. Другие важные настройки, такие как плагины, также должны быть защищены перед миграцией на новый сервер WordPress. Программа phpmyAdmin — удобный вариант для блогов, занимающих менее 2 Мб, и часто уже интегрирована во многие хостинги. Более крупные сайты должны рассмотреть возможность использования внешней программы, такой как mySQLDumper. Резервные копии можно сохранять локально. В phpMyAdmin вы сначала выбираете нужную базу данных — если на сервере работает несколько сайтов. Нажмите на «Экспорт», и перед вами появятся варианты «Быстрый» или «Пользовательский». Последний вариант позволяет влиять на экспорт. Это рекомендуется только в том случае, если вы уже знакомы с MySQL. Причина резервного копирования: вы хотите перенести WordPress вручную. Поэтому вам следует снова выбрать SQL в качестве формата. Другие форматы полезны только в том случае, если вы хотите использовать экспорт в разных направлениях. Подтвердите свои настройки и сохраните файл на жестком диске.

Примечание

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

При использовании FTP-клиента, например FileZilla, все остальные файлы WordPress будут сохранены локально: выберите нужный сайт из структуры папок и скопируйте данные на жесткий диск. Теперь у вас есть все файлы вместе, и вы можете двигаться вместе с WordPress.

Шаг 2: Создание новой базы данных и точки доступа

Для следующего шага необходимо создать базу данных у нового хостинг-провайдера. Как клиент IONOS, просто откройте Центр управления в области базы данных MySQL и создайте там новую базу данных. Для нового сервера вам нужен FTP-доступ, который вы обычно можете создать через область входа в систему вашего хостинг-провайдера. Запишите ваше новое имя пользователя и пароль при создании FTP-доступа, чтобы они были у вас на будущее. Также запишите имя базы данных, имя хоста, имя пользователя базы данных и пароль. 

Шаг 3: Выравнивание и загрузка данных WordPress

Следующим шагом будет выравнивание существующих данных. Для этого откройте файл wp-config.php с помощью обычного текстового редактора. Этот файл находится в корневом каталоге вашей только что созданной резервной копии. Выровняйте и сохраните записи DB_NAME, DB_USER, DB_PASSWORDandDB_HOST. Вы также найдете эту информацию в хосте вашей настройки. Теперь ваш блог готов к переносу на новый сервер хостинга WordPress. FileZilla или аналогичная программа позволит вам загрузить копию всех файлов и папок WordPress в корневой каталог нового сервера.

Шаг 4: Смена домена

Если при миграции вы измените домен сайта или блога, вы можете записать это прямо в SQL-файле перед его загрузкой. Если вы выполните поиск по ключевым словам ‘siteurl’ и ‘home’ в текстовом редакторе, старый домен может быть заменен новым адресом.

Если вы все еще ищете новый домен, вам поможет программа проверки доменов IONOS:

Проверка домена

Шаг 5: импорт базы данных

Чтобы завершить миграцию WordPress, необходимо импортировать базу данных. В административной области вашего нового провайдера вы можете получить доступ к программам phpMyAdmin или, для больших проектов, MySQLDumper. Там вы можете снова импортировать ранее экспортированный SQL-файл. Для phpMyAdmin: важно щелкнуть по нужной базе данных в левой боковой панели, иначе база данных не будет выбрана и импорт не удастся. Теперь вы можете перейти на вкладку импорта, выбрать базу данных на жестком диске и начать загрузку. Если вы не меняли никаких специальных настроек при экспорте, то при импорте вы также можете сохранить настройки по умолчанию.

Шаг 6: завершение и проверка миграции WordPress

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

  •  Ошибка .htaccess: Файл .htaccess позволяет веб-мастерам вручную добавлять ссылки. После переноса на новый сервер нередко остается несколько таких ссылок. Эти ссылки ссылаются на ваш старый домен и, следовательно, при обращении к ним появляется сообщение о проблеме. Ошибки легко исправляются в файле .htaccess.
  • Mod_Rewrite и внутренняя ошибка 500: Сервер не может читать файлы .htaccess, если активирован модуль mod_rewrite. В этом случае при попытке доступа к статье будет появляться внутренняя ошибка 500. Вы можете отключить эту настройку в функции «settings/permalink», расположенной в приборной панели. Если после корректировки настроек пермалинка все работает гладко и без ошибок, то повторная активация mod_rewrite не должна вызвать дальнейших проблем.

Перенос WordPress с помощью плагинов

Многие руководства, найденные в Интернете, создают у читателя впечатление, что перенос WordPress — это простая задача, с которой может справиться даже новичок. Однако ручная миграция может стать серьезным испытанием для менее технически подкованных пользователей WordPress. Забыв выполнить даже один маленький шаг, можно получить неудачную миграцию сервера и массу разочарований. Программное обеспечение WordPress с открытым исходным кодом легко позволяет разработчикам создавать полезные плагины, которые помогают в миграции WordPress. Эти программы предусматривают все необходимые меры предосторожности перед переносом, однако все же рекомендуется предварительно создать резервную копию.

5 лучших бесплатных инструментов для миграции WordPress:

WordPress Move

Наиболее привлекательной особенностью WordPress Move является простота и интуитивная понятность. Этот инструмент миграции позволяет перенести весь ваш сайт, одновременно меняя домен и перенося все ваши данные. Он также служит в качестве инструмента резервного копирования.

После установки и активации плагина вы можете воспользоваться помощником миграции в приборной панели на вкладке Инструменты. Если вы выбрали перенос сервера WordPress (Migrate), то сначала необходимо установить новую установку WordPress на новом хосте и там же установить плагин. Введите данные FTP нового сервера. После создания резервной копии вы можете перейти к расширению миграции в новой установке и восстановить старое содержимое и настройки с помощью Restore.

Миграция WP «Все в одном

Как следует из названия, All-in-One WP Migration предлагает комплексное решение для большинства ваших потребностей в миграции WordPress. Оно экспортирует все данные, поэтому вы можете перенести все файлы вместе с базой данных WordPress: за один шаг. Еще одним преимуществом расширения является то, что загрузка делится на небольшие пакеты. Это позволяет избежать любых возможных ограничений на размер, которые могут быть установлены на веб-сервере.

Вы можете экспортировать все в один файл. Если вы выберете премиум-версию, у вас будет возможность загрузить все непосредственно на FTP-сервер или в различные облачные решения. На новом сервере вы также можете установить WordPress и плагин, а затем использовать функцию drag-and-drop для загрузки старых данных.

WordPress Clone от Академии WordPress

Плагин WordPress Clone — это самое быстрое и наименее сложное решение для переноса WordPress. Эта программа также позволяет пользователям переносить страницы на локальный сервер, тем самым позволяя создавать копии для тестирования различных подходов.

С помощью WP Clone вы можете создать новый пункт меню. Перенос осуществляется очень просто. Нажмите на «Создать резервную копию», чтобы создать ссылку. В дальнейшем резервную копию можно будет найти по этому адресу. URL можно легко добавить на новый сервер.

Дубликатор WordPress

WordPress Duplicator позволяет пользователям дублировать блог до переноса сайта с сервера А на сервер Б. Этот плагин ни в коем случае не является решением для новичков WordPress, а скорее предназначен для поддержки опытных разработчиков.

В пункте меню ‘Duplicator’ можно изменить некоторые настройки перед тем, как инструмент создаст резервную копию. Кроме того, каждый созданный архив получает установщик, что значительно упрощает процесс переноса. Оба файла можно скачать, а затем загрузить на новый сервер. Затем на новом сервере открывается файл installer.php (например, mywebsite.com/installer.php), после чего можно начинать перенос.

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

UpdraftPlus

Плагин UpdraftPlus позволяет сохранять резервные копии на разных облачных серверах: после включения расширения вы найдете плагин в разделе «Настройки» в панели управления вашей установки WordPress. В UpdraftPlus укажите, где должна быть сохранена резервная копия: Dropbox, Amazon S3, Drive или даже электронная почта (последнее рекомендуется только в том случае, если вы не используете бесплатного почтового провайдера, так как это сильно ограничивает размер получаемых файлов). После того как вы настроите все параметры, резервное копирование можно настроить одним щелчком мыши. Чтобы установить его на новый сервер, вы переключаетесь обратно на вид плагина во вновь созданном WordPress и выбираете соответствующие файлы, которые нуждаются в восстановлении.

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

Оцените статью
cdelat.ru
Добавить комментарий