WP-CLI и командная строка

Перенос WordPress на новый домен без ручной правки десятка файлов

Если сайт уже упакован в файлы и базу, задачу можно закрыть одной логикой: сначала бэкап, потом замена адреса, затем проверка путей и редиректов. Самая частая ошибка — менять домен только в базе и забывать про сериализованные данные, кэш и старые ссылки в контенте.

Базовый порядок такой:
— зафиксируйте копию файлов и дамп базы;
— выполните поиск и замену старого домена на новый через WP-CLI;
— отдельно проверьте адреса в wp_options, меню, виджетах и настройках темы;
— обновите .htaccess или правила веб-сервера, чтобы старый домен вел на новый.

Если в базе есть сериализованные данные, не используйте грубую замену через SQL. Лучше запускать команду, которая понимает структуру WordPress и не ломает длину строк. После этого полезно прогнать очистку кэша, пересоздать постоянные ссылки и открыть главные страницы, формы, медиа и вход в админку.

Для массового переноса удобно держать один короткий сценарий: бэкап → replace → flush rewrite rules → cache clear → smoke test. Тогда миграция проходит предсказуемо, а откат занимает минуты, а не вечер.

Главное правило: не трогайте базу «вручную на глаз». Одна правильная серия команд почти всегда безопаснее, чем десять точечных правок в панике.
Этот пост опубликован в Telegram-канале WP-CLI и командная строка. Подписаться можно по ссылке: @wp_cli_tricks_ww.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.