我有一臺Windows XP機器,通過VisualSVNServer安裝安裝了Apache。我是 。試圖讓一個簡單的python cgi腳本在我的瀏覽器中運行,例如http://build.procepts.com.au:8080/hg/cgi-bin/test.cgi。然而,儘管嘗試了所有推薦的方法,瀏覽器只能顯示來自cgi腳本的純文本。在許多其他嘗試解決方案中,我遵循了包含here的說明。我的最終目標是能夠使用Apache Web服務器爲新的Mercurial安裝提供存儲庫。從VisualSVNServer已經安裝了Apache,我認爲我可以使用它。有沒有其他的技巧可以使這個工作?在Windows XP上運行Python CGI腳本
1
A
回答
1
附帶VisualSVNServer Apache服務器是一個最小的配套建設就足以滿足SVN倉庫。它不包括cgi支持。
也就是說,添加cgi支持(或其他任何模塊)非常容易。
支持CGI具體而言,你需要獲得 「mod_cgi.so」 專爲Apache 2.2的Win32和其放置在 「C:\ Program Files文件\ VisualSVN服務器\ BIN」,然後添加:
LoadModule cgi_module bin/mod_cgi.so
ScriptAlias /cgi-bin/ cgi-bin/
更改爲「C:\ Program Files \ VisualSVN Server \ conf \ httpd-custom.conf」。重新啓動VisualSVN,它應該開始工作。
+0
我所需要的完整路徑,我的cgi-bin文件夾中的腳本別名。我還需要在httpd-custom.conf中添加「AddHandler cgi-script .cgi .py」這一行 – daveywc 2010-04-12 00:26:06
0
我不知道這是否適用於VisualSVNServer,但在ususal阿帕奇你將需要至少以下幾點:在Apache的配置
取消註釋加載CGI模塊:
LoadModule cgi_module modules/mod_cgi.so (or similar)
允許在您的目錄中執行CGI腳本併爲py腳本添加處理程序:
<Directory /path/to/scripts/directory> Options +ExecCGI AddHandler cgi-script py </Directory>
插入shebang行中執行腳本:
#!/usr/local/bin/python
相關問題
- 1. 在Windows XP上運行Python CGI腳本
- 2. 無法在Windows XP上運行Python EXE
- 3. 在CGI背景下運行python腳本
- 4. 從Python CGI腳本運行Selenium webdriver
- 5. 在Mac/Windows上運行Python腳本
- 6. 在Windows上運行python腳本Ipi rpi
- 7. 在Windows上運行Python腳本(Tkinter)
- 8. 在NGINX上運行CGI腳本
- 9. 在Windows XP下運行Python腳本(模塊)
- 10. 在Wind River Development Shell(Windows XP)中運行Python腳本
- 11. 在Windows XP上運行buildbot
- 12. 從另一個python腳本在Windows上運行Python腳本7
- 13. 如何計劃在Windows XP上運行的每日腳本?
- 14. windows xp上的shell腳本
- 15. 只要Windows XP正在運行,我如何計劃Python腳本運行?
- 16. 如何在我的Web服務器上運行Python CGI腳本?
- 17. 如何編寫腳本(用於Windows XP)來運行python程序?
- 18. 運行perl cgi腳本problec
- 19. CGI腳本不運行
- 20. CGI:執行Python腳本根
- 21. 在Windows上確定CGI腳本的PID
- 22. 無法在Python 3.3中使用CGIHTTPRequestHandler運行python cgi腳本
- 23. 如何在Windows XP上運行Xamarin?
- 24. Eclipse ADT未在Windows XP上運行
- 25. 如何在windows中運行python腳本
- 26. 在Windows Phone中運行Python腳本
- 27. 在windows中運行python腳本
- 28. 在windows中運行python腳本
- 29. 在windows中運行python腳本
- 30. 在Windows XP上執行TCL
你可能會得到更多的運氣與此有關serverfault – Nathan 2010-04-09 06:06:11