Перенести существующий сайт на WordPress в Maxinodes можно тремя способами: использовать плагин миграции WordPress, вручную скопировать файлы и базу данных или поручить перенос нам. Какой бы вариант вы ни выбрали, ваш старый сайт продолжает работать, пока вы не переключите домен, — так что спешить некуда, и неожиданного простоя не будет.
Применимо к: все тарифы.
Перед началом: вам понадобятся доступ к текущему сайту на WordPress (вход в админку, а для переноса вручную — ещё данные FTP/SFTP и базы данных), активный хостинг-аккаунт Maxinodes и данные для входа в личный кабинет и cPanel.
Если коротко: перенос бесплатен на любом тарифе — и на Self-Managed, и на Managed — и мы выполним его за вас, если попросите. Хотите сделать перенос самостоятельно? Используйте плагин (самый простой путь) или способ вручную ниже.
Поручите перенос нам (бесплатно на любом тарифе)
Самый простой вариант — передать перенос нам. Откройте тикет в личном кабинете -> Поддержка с данными вашего текущего хостинга (полная резервная копия или данные для входа в cPanel/FTP/админку) и укажите домен, который переносите. Мы скопируем ваш сайт на наши серверы и протестируем его, прежде чем что-либо изменится. Подробнее о том, что именно нам прислать, см. в статье Как перенести сайт в Maxinodes.
Остальная часть статьи посвящена самостоятельным способам переноса.
Вариант 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-сертификат, как только домен начинает указывать на нас.
Несколько моментов, которые важно учесть:
- Почта не переносится вместе с сайтом. Мы не размещаем почтовые ящики на хостинг-сервере. Если вы используете Microsoft 365 или Google Workspace, заново создайте существующие почтовые DNS-записи — особенно запись MX — в личном кабинете, чтобы почта продолжала ходить. См. Как работает почта в 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 комментариев
Войдите в службу, чтобы оставить комментарий.