Перенести существующий сайт на WordPress в Maxinodes можно тремя способами: использовать плагин миграции WordPress, вручную скопировать файлы и базу данных или поручить перенос нам. Какой бы вариант вы ни выбрали, ваш старый сайт продолжает работать, пока вы не переключите домен, — так что спешить некуда, и неожиданного простоя не будет.
Применимо к: все тарифы.
Перед началом: вам понадобятся доступ к текущему сайту на WordPress (вход в админку, а для переноса вручную — ещё данные FTP/SFTP и базы данных), активный хостинг-аккаунт Maxinodes и данные для входа в личный кабинет и cPanel.
Если коротко: перенос бесплатен на любом тарифе — и на Self-Managed, и на Managed — и мы выполним его за вас, если попросите. Хотите сделать перенос самостоятельно? Используйте плагин (самый простой путь) или способ вручную ниже.
Поручите перенос нам (бесплатно на любом тарифе)
Самый простой вариант — передать перенос нам. Создайте обращение в нашем Центре поддержки на support.maxinodes.com или напишите на support@maxinodes.com: укажите домен, который переносите, кто размещает его сейчас и где нам взять копию сайта — полную резервную копию cPanel либо файлы вместе с дампом базы данных. Мы скопируем ваш сайт на наши серверы и протестируем его, прежде чем что-либо изменится. Почту мы тоже переносим, бесплатно на любом тарифе: напишите, находится ли ваша почта у нынешнего хостера и сколько примерно у вас почтовых ящиков (полная резервная копия cPanel уже включает их). Подробнее о том, что именно нам прислать, см. в статье Как перенести сайт в Maxinodes.
Мы никогда не просим пароль в письме или чате. Не указывайте в обращении логин администратора WordPress, пароль от панели управления старого хостинга и любые пароли от FTP или базы данных — на самом деле нам нужна копия сайта. Если получить её не выходит, мы попросим вас завести на старом хостинге временный аккаунт только с тем доступом, который нужен для переноса, договоримся об отдельном безопасном способе передать пароль, и вы удалите этот аккаунт сразу после того, как перенос будет принят.
Остальная часть статьи посвящена самостоятельным способам переноса.
Вариант A: использовать плагин миграции (самый простой)
Плагин миграции WordPress упаковывает весь ваш сайт целиком — файлы, базу данных и настройки — и разворачивает его на новом сервере. Это наименее технический путь.
- Подготовьте место назначения. Установите чистый WordPress на аккаунте Maxinodes с помощью WP Toolkit в cPanel (плитка WordPress Management). См. Как установить WordPress через WP Toolkit.
- Установите плагин миграции и на старом сайте, и на новом сайте Maxinodes (на обоих используйте один и тот же плагин).
- Экспортируйте существующий сайт через плагин на старом хостинге. Так создаётся единый пакет или файл резервной копии.
- Импортируйте этот пакет в новый WordPress на Maxinodes, следуя подсказкам плагина.
- Проверьте результат, открыв новый сайт в браузере (см. раздел «Проверьте перед переключением» ниже).
Результат: ваш сайт на WordPress полностью работает на Maxinodes и готов к проверке перед сменой домена.
Вариант B: перенести файлы и базу данных вручную
Выберите этот вариант, если предпочитаете полный контроль или ваш сайт слишком большой для плагина.
-
Скачайте файлы. Подключитесь к старому хостингу по FTP/SFTP и скачайте папку WordPress (всё целиком, включая
wp-config.php,wp-contentи.htaccess). -
Экспортируйте базу данных. В phpMyAdmin старого хостинга экспортируйте базу данных WordPress в файл
.sql. - Создайте базу данных у нас. В разделе cPanel -> Databases -> MySQL Databases создайте новую базу данных и пользователя базы данных, затем добавьте пользователя к базе данных со всеми привилегиями. Запишите имена и пароль. См. Как создать базу данных MySQL и управлять ею. Следите за лимитом баз данных на вашем тарифе — Self-Managed Lite допускает 2 базы данных, а Managed Starter — 10, и при достижении лимита решение — перейти на тариф выше.
-
Импортируйте базу данных. Откройте cPanel -> Databases -> phpMyAdmin, выберите новую базу данных и импортируйте файл
.sql. См. Как пользоваться phpMyAdmin. -
Загрузите файлы. Поместите файлы WordPress в корневую папку сайта (обычно
public_html) через cPanel -> Files -> File Manager или по FTP/SFTP. См. Как загружать файлы через File Manager. -
Обновите
wp-config.php. Отредактируйтеwp-config.phpи укажите имя базы данных, пользователя базы данных и пароль — новые значения, которые вы создали на шаге 3.
Результат: WordPress на Maxinodes обращается к перенесённой базе данных и отдаёт ваш контент.
Проверьте перед переключением
Ваш старый сайт продолжает обслуживать посетителей, пока вы не перенаправите домен, поэтому сначала проверьте копию на наших серверах — до любых изменений в DNS. Проще всего — временно сопоставить ваш домен с нашим сервером на вашем собственном компьютере, добавив в локальный файл hosts строку, указывающую домен на 185.185.49.198; тогда ваш браузер загрузит копию на Maxinodes, а весь остальной мир по-прежнему будет видеть старый сайт. Во время проверки убедитесь, что страницы, изображения, вход в систему и формы обратной связи работают, а затем удалите строку из файла hosts, когда закончите.
Поскольку у нас работает LiteSpeed, установите плагин LiteSpeed Cache, чтобы он работал в паре с кешем на уровне сервера, — большинство сайтов после переноса работают быстрее. См. Как ускорить WordPress с помощью LiteSpeed Cache.
Направьте домен и завершите переключение
Когда копия выглядит правильно, переключите домен на наши NS-серверы у вашего регистратора: ns1.maxinodes.com и ns2.maxinodes.com. См. Как направить домен на Maxinodes (настроить NS-серверы). Изменения DNS распространяются в течение нескольких часов (иногда до 24–48), а бесплатный AutoSSL автоматически выпускает HTTPS-сертификат, как только домен начинает указывать на нас.
Несколько моментов, которые важно учесть:
- Разберитесь с почтой до смены NS-серверов и до отмены прежнего хостинга. Если ваша почта в Microsoft 365, Google Workspace или у другого почтового провайдера, зона, которую мы создаём для домена, копирует почтовые записи этого провайдера, и почта продолжает ходить туда же; проверьте их в личном кабинете до переключения. Если почта у прежнего хостера, всё зависит от того, как он её настроил: после смены NS-серверов входящие письма либо сразу начнут приходить в почтовые ящики на вашем тарифе, либо останутся у прежнего хостера, пока тот хостинг не отменят. В любом случае сначала создайте ящики у нас или напишите нам: мы проверим, какой это случай, и бесплатно перенесём ящики и письма вместе с вами. Надёжный порядок такой: ящики созданы и проверены, почта скопирована, NS-серверы переключены, сделана финальная копия, а старые ящики сохраняются ещё неделю. См. Как перенести существующую почту в Maxinodes и DNS-записи, которые нужны вашей почте.
- Управляйте DNS в личном кабинете, а не в редакторе зоны cPanel. См. Как управлять DNS-записями в личном кабинете.
- Сайты клиентов работают и по IPv4, и по IPv6 (dual-stack). Когда домен использует наши NS-серверы, в создаваемой зоне уже есть и записи A на 185.185.49.198, и записи AAAA на 2a00:7c80:0:286:c::10 — добавлять ничего не нужно. Если вы прописываете записи вручную у стороннего DNS-провайдера, добавьте там A-запись на 185.185.49.198 и AAAA-запись на 2a00:7c80:0:286:c::10.
Устранение неполадок при этой задаче
- Смешанный контент или битые ссылки после импорта: старые URL по-прежнему сохранены в базе данных. Используйте функцию поиска и замены вашего плагина миграции либо обновите URL сайта и домашней страницы, чтобы всё указывало на ваш домен.
- Белый экран после переноса: обычно это сбой плагина или темы. См. Как исправить белый экран смерти WordPress.
-
«Error establishing a database connection»: данные в
wp-config.phpне совпадают с базой данных, которую вы создали у нас, — перепроверьте имя, пользователя и пароль. См. Как исправить «Error establishing a database connection». - Загрузка не удаётся на большом сайте: увеличьте лимит загрузки или памяти в пределах вашего тарифа через MultiPHP INI Editor либо используйте способ с переносом файлов и базы данных вручную. См. Как увеличить лимит памяти или загрузки в WordPress.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.