TracLightning(Trac月)とXAMPPの共存

ホームページを作成するために、XOOPSを使おうかGeeklogを使おうか悩み中。
XOOPSを使ってホームページを作ったことはあるけれど、Geeklogはちょこっと使っただけで詳細は不明。

なんだか、GeeklogXOOPSよりも軽いけど、テーマとかモジュールの類はXOOPSよりも少ないらしい。

とにかく使ってみないとわからないということで、PCにXOOPSGeeklogをインストールして、必要であればハックしながら使ってみようと思いたち、ハックするならソース管理にはもちろんTracを使わないと。

ということで、XOOPSGeeklogはXAMPPを利用し、TracにはTracLightning(Trac月) 1.6.0を使うことにしました。
でも、双方にもともとApacheがインストールされるため、どちらかの設定を変更しないと多分同時に使えないなぁということで、TracLightning側の設定を変更することに。

変更点は、
1.httpd.confの変更
C:\TracLight\apache22\conf\httpd.conf をテキストエディタで開いて、ポートの設定を変更する。<<53行目付近>>

Listen 8080

<<142行目付近>>

ServerName :8080

2.サービスインストール、アンインストールバッチの変更
XAMPPのApacheをサービスとしてセットアップしている場合、Trac側のApacheをサービスとしてインストールできないため、サービス名を変更します。

C:\TracLight\bin\install-service.bat

call setenv.bat

httpd.exe -n "ApacheForTrac" -k install
httpd.exe -n "ApacheForTrac" -k start

C:\TracLight\bin\uninstall-service.bat

call setenv.bat

httpd.exe -n "ApacheForTrac" -k stop
httpd.exe -n "ApacheForTrac" -k uninstall