Как сделать staging‑копию сайта на поддомене в Plesk (не только WordPress)
- 20.02.2026 00:58
-
- Plesk
- WordPress
- домен
- развёртывание
- управление доменом
Staging – это отдельная копия сайта для тестирования изменений. Даже если ваш сайт не на WordPress, на хостинге GARMTECH можно сделать staging‑копию через поддомен, например stage.yourdomain.tld.
Перед началом
- Выберите имя поддомена (часто используют
stage,dev,test). - Если сайт использует базу данных, заранее найдите, где хранятся реквизиты БД (например,
config.php,.env,settings.php).
Шаг 1 – создайте поддомен в Plesk
- Войдите в Plesk (удобно открыть из My.GARMTECH).
- Перейдите в Websites & Domains.
- Нажмите Add Subdomain.
- Укажите имя (например,
stage). - Оставьте предложенный document root или задайте понятный путь, например
/stage. - Нажмите OK.
Шаг 2 – скопируйте файлы сайта в папку staging
Файлы можно перенести через:
- Plesk File Manager (быстро для небольших/средних сайтов)
- FTP‑SSL (удобнее для больших сайтов)
Типовой вариант:
- Откройте production‑папку сайта (обычно
httpdocs). - Создайте ZIP‑архив с файлами.
- Загрузите архив в папку staging (например,
/stage). - Распакуйте архив в staging‑папке.
Шаг 3 – клонируйте базу данных (если используется)
- В Plesk откройте Databases.
- Создайте новую БД для staging (например,
yourdb_stage) и пользователя БД. - Экспортируйте production‑БД в phpMyAdmin (Export → Quick/Custom).
- Импортируйте дамп в staging‑БД (phpMyAdmin → Import).
Шаг 4 – обновите конфигурацию под staging
- Обновите реквизиты БД в конфиге сайта (новое имя БД/пользователь/пароль).
- Если сайт хранит абсолютные URL, замените базовый URL на staging‑домен (часто это хранится в конфиге или БД).
Шаг 5 – защитите staging‑сайт
Staging не должен быть публичным и индексироваться поисковиками.
- Добавьте парольную защиту в Plesk (например, “Password-Protected Directories”).
- При необходимости ограничьте доступ по IP (если IP постоянный).
- Добавьте
robots.txt, запрещающий индексацию, например:
User-agent: * Disallow: /
Шаг 6 – включите SSL для поддомена
Выпустите/расширьте сертификат Let’s Encrypt в Plesk и добавьте staging‑поддомен, чтобы тестировать по HTTPS.
Советы
- Сначала проверяйте изменения на staging, затем повторяйте на production.
- Визуально помечайте staging (например, баннером), чтобы не перепутать с рабочим сайтом.
Связанные статьи
Комментарии
Добавить Комментарий