До переноса: подготовить почву
Удачный перенос WordPress начинается за 48 часов до переключения. Три подготовительных действия резко снижают риск:
- Снизить TTL в DNS вашего домена до 300 секунд (5 минут) минимум за 48 часов до переноса. Обычное значение — 3600-86400 с, из-за чего изменения могут расходиться по сети до суток. При TTL в 300 с обновление занимает, как правило, меньше 30 минут. Меняется у регистратора (OVH, Gandi, Cloudflare).
- Проверить расширения и темы перед переносом. Удалите отключённые расширения, те, что помечены «несовместимо с вашей версией PHP», и неиспользуемые темы. За 5 лет сайт на WordPress обычно накапливает 30-50 % устаревших или дублирующих расширений. Перенос — хороший повод прибраться.
- Выписать всё важное: версию PHP (смотрите
wp-admin/site-health.php), базу данных (размер, версия MySQL или MariaDB), нужные расширения PHP (imagick, curl, mbstring, gd), задания по расписанию, сертификаты SSL, свои перенаправления в .htaccess. По этому списку окружение воспроизводится один в один. - Режим обслуживания — по желанию: если 15 минут недоступности допустимы, расширение WP Maintenance Mode покажет страницу ожидания на время переключения. Для интернет-магазинов и очень посещаемых сайтов лучше плавный перенос без такого режима.