# Использование тестовых сред

Source: https://support.kapsulehost.com/ru-ru/staging-environments

Среда тестирования (staging), доступная для сайтов на WordPress и WooCommerce, представляет собой приватную копию вашего сайта, где можно тестировать изменения, обновления или новые функции, не затрагивая работающий сайт. Как только вы будете довольны результатом, вы сможете [перенести изменения обратно в рабочую среду](https://support.kapsulehost.com/ru-ru/wordpress-staging-workflow).

### Что такое среда тестирования?

Staging предоставляет вам отдельную, изолированную версию вашего сайта, работающую на временном URL. Посетители вашего рабочего сайта ничего не увидят, пока вы работаете. Это особенно полезно перед:

- Установкой или обновлением плагинов WordPress
- Переключением тем
- Внесением структурных изменений в базу данных
- Тестированием пользовательского кода

### Создание тестовой копии сайта в KPanel

1. Войдите в KPanel по адресу [kpanel.kapsulehost.com](https://kpanel.kapsulehost.com)
2. Перейдите в раздел **Веб-сайты** в левом меню
3. Нажмите на сайт, который хотите клонировать
4. В левом меню сайта откройте **Environment**, затем **Промежуточная среда**
5. Нажмите **Создать промежуточную среду**

KPanel скопирует ваши файлы и базу данных в тестовый поддомен (например, `staging.yourdomain.com`). Обычно это занимает одну-две минуты в зависимости от размера сайта.

> **Note:** Тестовые среды учитываются в объёме дискового пространства вашего тарифного плана. Клонирование крупных сайтов может занять больше времени.

### Внесение изменений в тестовой среде

Как только ваша тестовая копия сайта будет готова, вы сможете:

- Получить доступ к админ-панели WordPress через тестовый URL
- Устанавливать плагины, переключать темы или редактировать файлы с помощью [SFTP](https://support.kapsulehost.com/ru-ru/sftp-access)
- Тестировать формы, процесс оформления заказа и пользовательский функционал

По умолчанию тестовая среда защищена паролем, поэтому она не индексируется поисковыми системами.

### Перенос изменений из тестовой среды в рабочую

Когда вы будете удовлетворены внесёнными изменениями:

1. Перейдите в раздел **Веб-сайты** в KPanel
2. Откройте вкладку **Промежуточная среда** для вашего сайта
3. Нажмите **Развернуть в Production**
4. Выберите, что нужно перенести, с помощью флажков **Файлы** и **База данных** (можно отметить один или оба пункта)
5. Подтвердите перенос

> **Warning:** Перенос базы данных из тестовой среды в рабочую приведёт к перезаписи вашей рабочей базы данных. Все новые заказы, комментарии или регистрации пользователей, появившиеся на рабочем сайте с момента создания тестовой копии, будут потеряны. Всегда сначала создавайте резервную копию.

### Создание резервной копии перед переносом

Перед переносом изменений из тестовой среды в рабочую создайте резервную копию вручную:

1. Перейдите в раздел **Веб-сайты**, выберите ваш сайт и откройте вкладку **Резервные копии**
2. Нажмите **Create Backup Now**
3. Дождитесь завершения создания резервной копии, затем продолжите перенос

Подробные шаги см. в разделе [Создание резервной копии](https://support.kapsulehost.com/ru-ru/taking-a-backup).

### Удаление тестовой среды

После завершения тестирования и переноса изменений удалите тестовую среду, чтобы освободить место на диске:

1. Перейдите на вкладку **Промежуточная среда**
2. Нажмите **Удалить промежуточную среду**
3. Подтвердите удаление

> **Tip:** Возьмите за правило создавать новую тестовую копию каждый раз, когда планируете значительное изменение, вместо того чтобы держать постоянную тестовую среду. Это гарантирует, что ваша тестовая среда всегда отражает текущее состояние рабочего сайта.
