0

2箱あります。1 つはセットアップ済みで、もう 1 つは最近セットアップしたところです。

セットアップが既に利用可能なボックスには、以下の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 にアクセスしてデータを取得し、フォーマットされた XML 形式で出力する Python スクリプトです。

別のボックスで、最近Apache 2.4.1をインストール/構成し、ブラウザーを介してボックスにアクセスすると、プロジェクトの最初のページが表示されます。しかし、同じバックエンド スクリプトに問題があります。新しい開発セットアップ ボックスで同じ curl を使用して出力をテストしてみました。

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 構成を有効にする必要がありますか?

前もって感謝します

4

1 に答える 1

0

2番目のボックスのApacheは、ダウンロード用のファイルとして提供されるのではなく、Pythonスクリプトを実行する必要があることを理解していないように見えます。

于 2012-05-16T07:15:20.383 に答える