wp-migrate
Миграция сайтов WordPress с помощью wp-migrate.sh
Этот навык предоставляет экспертизу для миграции сайтов WordPress между серверами и импорта резервных копий из Duplicator, Jetpack Backup и Solid Backups. Он выполняет синхронизацию базы данных, поиск и замену URL, а также предоставляет возможности отката для безопасных развертываний.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «wp-migrate». How do I migrate from staging to production?
Ожидаемый результат:
- 1. Запустите с --dry-run для предпросмотра
- 2. Выполните: ./wp-migrate.sh --dest-host user@prod.com --dest-root /var/www/html
- 3. Скрипт выполняет: экспорт базы данных, rsync, поиск и замену URL, создание резервной копии
Использование «wp-migrate». Import a Duplicator archive
Ожидаемый результат:
- 1. Проверьте установку WordPress в месте назначения
- 2. Выполните: ./wp-migrate.sh --archive /path/to/archive.zip
- 3. Скрипт автоматически определяет формат, извлекает, выполняет поиск и замену
Использование «wp-migrate». Rollback after failed migration
Ожидаемый результат:
- 1. Выполните: ./wp-migrate.sh --rollback
- 2. Автоматически определяет последние резервные копии
- 3. Показывает предпросмотр, запрашивает подтверждение
- 4. Восстанавливает базу данных и wp-content из резервных копий
Аудит безопасности
БезопасноThis skill is a documentation-only project for WordPress migration. All 1073 static findings are FALSE POSITIVES - the scanner detected shell syntax in documentation code blocks and misinterpreted SHA256 checksum references. There is no executable code with security vulnerabilities. The skill provides documentation examples for legitimate WordPress migration workflows using wp-migrate.sh.
Факторы риска
⚙️ Внешние команды (675)
📁 Доступ к файловой системе (41)
⚡ Содержит скрипты (1)
🌐 Доступ к сети (15)
🔑 Переменные окружения (2)
Оценка качества
Что вы можете построить
Развернуть WordPress в продакшене
Синхронизация staging с продакшеном с режимом обслуживания, резервными копиями и автоматической заменой URL
Импорт резервных копий
Извлечение и импорт архивов Duplicator, Jetpack или Solid Backups с согласованием префиксов таблиц
Откат неудачных миграций
Восстановление из автоматических резервных копий при проблемах с миграцией одной командой
Попробуйте эти промпты
Помогите мне перенести сайт WordPress со staging на продакшен с помощью wp-migrate.sh. Источник локальный, назначение - user@prod.example.com в /var/www/html.
У меня есть архив резервной копии Duplicator в /backups/site.zip. Проведите меня через импорт в новую установку WordPress.
Покажите, что произойдет при выполнении этой миграции, используя флаги --dry-run и --verbose. Объясните вывод.
Миграция не удалась. Помогите использовать флаг --rollback для восстановления сайта из последней резервной копии.
Лучшие практики
- Всегда сначала запускайте с --dry-run --verbose для предпросмотра всех операций
- Используйте флаг --yes для CI/CD pipelines для пропуска запросов подтверждения
- Протестируйте процедуры отката в безопасной среде перед продакшен-миграциями
Избегать
- Не редактируйте wp-migrate.sh напрямую - изменяйте файлы в каталоге src/
- Не пропускайте резервные копии - всегда позволяйте скрипту создавать резервные копии с метками времени
- Не запускайте без предварительной проверки SSH-подключения и доступности wp-cli