Как установить несколько версий TRAC в Windows - PullRequest
2 голосов
/ 02 февраля 2011

Мы уже давно используем TRAC 0.11.1, и с ним работает много проектов.Сейчас мы сталкиваемся с миграцией на новый сервер и хотели бы начать использовать TRAC 0.12.2.

Конечно, миграция всех проектов 0.11.1 на 0.12.2 была бы возможной, но также была бы большойработать, в то время как многие из них остаются только для справки.Для новых проектов мы хотели бы воспользоваться новой функциональностью в 0.12.2.

Итак, мы хотели бы объединить установку 0,11 для поддержки существующих проектов и начать использовать 0,12 для новых проектов.Мы запускаем Python 2.6.6 в Windows с mod_wsgi в Apache.Мы изучили решение на веб-сайте TRAC , но оно предназначено для Linux.Также информация о вики mod_wsgi (http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac), похоже, работает только в Linux, так как она использует режим демона, который недоступен в Windows.

У всех есть предложения, как использовать TRAC 0.11 и 0.12 для одного и того жеУстановка Python в Windows?

1 Ответ

1 голос
/ 14 февраля 2011
  • установить обе версии Trac вне среды Python (например, c:\trac\11 и c:\trac\12)
  • определить отдельные виртуальные хосты для каждой группы проектов
  • в каждой виртуальнойхост в начале каждого .wsgi изменяет путь следующим образом:

.

import os
import sys
sys.path.insert(0, 'c:/trac/11')
# sys.path.insert(0, 'c:/trac/12')

В настоящее время я использую этот метод для Django (в Apache + mod_wsgi)

...