我有2個盒子。一個有設置,另一個是我最近設置的。curl Apache安裝訪問python腳本
的對話框,在其中設置已經可以看到我的節目輸出通過curl命令如下:
curl "http://setup.com/~prakash_prasad/tools/runreport.py"
<?xml version="1.0"?>
<charts><showChart>True</showChart><transaction>
Start;100;90;95
</transaction><transactionday>
Start;20040;34460;45050
</transactionday></charts>
其中runreport.py是打DB Python腳本,在格式化XML格式獲取數據並打印出來。
在另一個框中,我最近安裝/配置Apache 2.4.1,並通過瀏覽器打開盒子時獲取我的項目第一頁。但是相同的後端腳本存在問題。我試圖通過測試卷曲相同的輸出,在新開發的設置對話框:
curl "http://mybox.com:8181/runreport.py"
#!/usrbin/python
import cgi
import MySQLdb
from xml.dom.minidom import Document
print "Content-type: text/xml"
print
...................
令人驚訝的,我得到了runreport.py內容轉儲作爲對節目輸出轉儲在設置框中?我應該啓用什麼Apache配置轉儲輸出與設置框相同?
在此先感謝
這幾乎肯定是一個配置問題,而不是您的代碼問題。你在兩個盒子上運行什麼版本的Linux(?)?什麼版本的Python?第一臺服務器上安裝了哪個版本的Apache? –
這不是一個真正的編程問題,所以你可能會在ServerFault.com上得到更好的響應。 –
如果你嘗試在方框2本地運行該腳本會發生什麼? –