Клонирование сайта
В ispmanager доступно быстрое клонирование любого сайта, которое позволяет за несколько минут создать его полную рабочую копию. Клонирование удобно использовать для тестирования изменений, создания staging-окружения или запуска новой версии проекта без риска для основного сайта.
Требования к клонированию сайта
Перед клонированием убедитесь, что будущему пользователю-владельцу сайта разрешено использовать тот же обработчик (PHP, Python или Node.js), что и на исходном сайте.
Процесс клонирования сайта
ispmanager проверяет настройки будущего пользователя-владельца сайта и указанный домен перед запуском клонирования. Если настройки не соответствуют требованиям или домен указан неверно, процесс не запустится и отобразится ошибка. Если все требования выполнены, клонирование начнётся автоматически.
Будут клонированы следущие сущности:
| Сущности | Клонирование |
|---|---|
| Настройки сайта | ✅ |
| Настройки PHP для сайта | ✅ |
| Страницы ошибок для сайта | ✅ |
| Редиректы для сайта | ✅ |
| Ограничения доступа к сайту | ✅ |
Файлы сайта Подробнее Имя исходного сайта в файлах сайта-клона останется без изменений. При необходимости замените его вручную. | ✅ |
База данных сайта Подробнее Для БД клона ispmanager создаст новое имя и новые данные авторизации, при этом содержимое базы останется неизменным. Потребуется заменить данные для подключения к БД в файлах сайта-клона вручную. Для сайтов на WordPress ispmanager автоматически заменит данные для подключения к БД. | ✅ |
Псевдонимы сайта, являющиеся поддоменами Подробнее При клонировании сайта example.com с псевдонимами one.example.com и test.com получим клон с произвольным именем, например, clone.com с псевдонимом one.clone.com. Псевдоним test.com не будет скопирован, чтобы избежать пересечений с псевдонимами других сайтов. | ✅ |
| SSL-сертификат | ❌ |
Порт Подробнее Если за сайтом был зафиксирован порт, клону назначится следующий свободный порт. | ❌ |
Создание клона сайта

- Авторизуйтесь в ispmanager под нужной учетной записью.
- Перейдите в раздел Сайты.
- Выберите существующий сайт.
- Нажмите
. - В контекстном меню нажмите Клонировать сайт.
- Заполните форму:
- Доменное имя — уникальное название сайта в интернете. Максимально допустимое значение: 255 символов. Доступно использование кириллицы.
- Владелец — пользователь, которому принадлежит сайт. Поле недоступно для пользователя
- Нажмите Клонировать.
Далее запустится процесс клонирования сайта. В случае успеха появится уведомление «
Клонирование сайта НАЗВАНИЕ_САЙТА успешно завершено».
Журнал клонирования
Клонирование записывается в основной лог панели ispmanager: /usr/local/mgr5/var/ispmgr.log.
В логе видно два события:
начало клонирования с действием вида:
action 'САЙТ_КЛОН'.Пример начала операции клонированияDec 18 07:55:31 [899205:527] action EXTINFO Get message for error in action 'example-clone.com' for level 30само клонирование с действием вида:
Clone site 'ИСХОДНЫЙ_САЙТ' to 'САЙТ_КЛОН'.Пример операции клонированияDec 18 07:55:31 [899205:527] Clone site 'example.com' to 'example-clone.com' for level 30.
При ошибке появляется запись вида: ERROR Error: Type: КАТЕГОРИЯ_ОШИБКИ Object: СУЩНОСТЬ.
Основные категории ошибок для Type:
dbms— не удалось создать или скопировать базу данныхmissed— объект не найден. Например, доменvalue— недопустимое значение. Например, обработчик недоступен пользователюcert_used— SSL-сертификат занят или недоступенaccess— недостаточно прав для действияdiskquota— недостаточно места на диске
Dec 18 07:55:31 [899205:527] ERROR Error: Type: 'value' Object: 'site_handler' for level 30.