Для полного восстановления среды trac вам понадобятся следующие вещи:
- резервная БД;
- резервное копирование файлов конфигурации;
- резервное копирование файлов вики (HTML и вложения);
- резервное копирование файлов паролей, если вы используете htpasswd auth;
- дополнительные плагины (хотя они доступны для загрузки, я бы сделал их резервную копию для более быстрого восстановления);
В случае стандартной установки (с SQLite в качестве бэк-энда BD) это означает, что все, что вам нужно для резервного копирования, - это содержимое каталога установки trac.
Также было бы полезно создать список всех пакетов Python, которые вам нужно установить easy_install
.
Возможно, вы захотите взглянуть на TracBackup :
источник
Если вы используете sqlite в качестве бэкэнда (настройка по умолчанию), вы можете просто скопировать файл в горячем режиме. Размер файла (по крайней мере для нас) настолько мал, что у нас никогда не было проблем с его согласованностью.
источник