Перенос WordPress: файлы, база данных и DNS
Миграция WordPress — это не просто копирование файлов. База данных, настройки домена, HTTPS, электронная почта и операции конечных пользователей должны обрабатываться в одном плане.
Предтранспортный инвентарь
Обратите внимание на версии WordPress и PHP, активную тему/плагины, использование диска и размер базы данных. Перечислите задачи cron, службу электронной почты, платежную систему и внешние соединения API. Убедитесь, что целевой хостинг поддерживает эти требования.
Резервное копирование файлов и базы данных из единой точки. Новые данные могут появиться, пока продолжается миграция в магазине или на сайте членства. Заранее запланируйте окончательную синхронизацию данных и короткие интервалы обслуживания, если это необходимо.
Подготовьте копию в новой среде
Перенесите файлы в целевую учетную запись, импортируйте базу данных и обновите информацию о соединении в wp-config.php. Проверьте право собственности на файл и права на запись. Избегайте ненужных изменений URL-адреса, если имя домена не меняется.
Если имя домена или протокол изменяются, используйте метод, сохраняющий сериализованные данные в базе данных. Простые инструменты замены текста могут повредить данные тем и плагинов. Сначала протестируйте отдельную копию и сохраните резервную копию отката.
Тестовые функции без изменения DNS
Вы можете попробовать направить доменное имя на новый сервер на своем компьютере, используя такие методы, как регистрация локальных хостов. Убедитесь, что сертификат HTTPS распространяется на ваш домен. Помимо домашней страницы, также проверьте постоянные ссылки, изображения, поиск и вход администратора.
Попробуйте выйти из электронной почты из контактной формы, войти в систему участника, если это применимо, и проверить поток платежной системы. Запретите отправку электронных писем или реальных платежных транзакций реальным клиентам из тестовой среды.
Последняя синхронизация, DNS и отслеживание
Перенесите обновленные данные в целевой объект, измените записи веб-DNS и сохраните доступ к старому серверу на протяжении всего процесса миграции. Из-за кэшей DNS разные посетители могут какое-то время заходить на разные серверы. В этот период используйте метод, который предотвратит создание независимых заказов с обеих сторон.
Отслеживайте журналы ошибок, отправку форм, неработающие ссылки и использование ресурсов в новой среде. Если существующая структура URL сохранена, не добавляйте ненужные массовые перенаправления. Если адреса изменились, навсегда перенаправьте каждый старый URL-адрес на новый соответствующий адрес.
Сравните подходящий сервис для вашего проекта.
Открыть инструмент выбора хостинга