2013-01-09 94 views
1

正如標題所示,我試圖在Windows Server 2008上安裝Trac作爲Windows服務。我已查看Installing Trac as a Windows Service上的說明。在這裏給出的不同選項中,我傾向於使用一些Option 1類似的方法,它使用一些Windows實用程序而不是安裝其他軟件,但對於Windows Server 2008,指令看起來有點過時,因爲instsrv.exesrvany.exe不適用於Server 2008.有一個建議使用winserv.exe,但我無法在任何地方找到它,並且建議的Google搜索沒有提供任何可信的結果。在Windows Server 2008上安裝Trac作爲Windows服務

有沒有辦法使用sc Windows實用程序來安裝Trac作爲服務?有沒有人試過這個?

更新:我試過使用sc,但這並不起作用。 sc僅與作爲Windows服務應用程序開發的程序交互,因此它們具有與sc交互的掛鉤。

回答

0

您是否僅限於使用tracd託管您的Trac安裝?如果您使用真正的Web服務器,通常會更容易一些。像IIS和Apache這樣的Web服務器通常將自己安裝爲一項服務。如果你設置的東西不是tracd來提供您的Trac網站,它很可能會默認作爲服務運行。一般來說,使用像Apache這樣的全功能Web服務器可以獲得更好的體驗,而不是簡單的tracd

+0

目前,當前的設置使用'tracd'。如果有一個解決方案只使用「tracd」,我寧願那樣做。我可以稍後查看使用Web服務器。 – IceMan

1

我可以用winserv.exe,可以從本教程頁面下載解決這個問題:http://wiki.go-redrock.com/wiki/TechAsService

一旦你得到的二進制文件運行:

"C:\path\to\winserv.exe" install tracd -displayname "tracd" -start auto "C:\path\to\python.exe" c:\path\to\python\scripts\tracd-script.py <your tracd parameters> 

net start tracd 

希望你能解決您的像我這樣的問題!

+0

以最簡單的方式安裝tracd作爲贏取服務。 – RWendi

1

如果您只是想在Windows服務器上輕鬆安裝Trac,我可以向您推薦Bitnami Trac Stack。它來自2個服務,一個針對運行Trac的Apache web服務器,作爲python模塊,另一個針對SVN。

相關問題