2

私たちはかなり長い間 TRAC 0.11.1 を使用しており、多くのプロジェクトを実行しています。現在、新しいサーバーへの移行に直面しており、TRAC 0.12.2 の使用を開始したいと考えています。

もちろん、すべての 0.11.1 プロジェクトを 0.12.2 に移行することは可能ですが、多くのプロジェクトが参照用にしか残っていないため、多くの作業が必要になります。新しいプロジェクトでは、0.12.2 の新しい機能を活用したいと考えています。

そのため、0.11 のインストールを組み合わせて既存のプロジェクトを維持し、新しいプロジェクトには 0.12 を使用したいと考えています。Windows で Python 2.6.6 を実行し、Apache で mod_wsgi を使用します。TRACの Web サイトで解決策を検討しましたが、Linux 用です。また、mod_wsgi wiki (http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac) に関する情報は、Windows では使用できないデーモン モードを使用するため、Linux でのみ機能するようです。

Windows 上の同じ Python インストールで TRAC 0.11 と 0.12 の両方を使用する方法を提案する人はいますか?

4

1 に答える 1

1
  • Python 環境の外で両方のバージョンの Trac をインストールします (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上)

于 2011-02-14T14:34:45.547 に答える