-4

次の cgi プログラムを修正してください

#!usr/bin/python

print "Content-type : text/html\n\n"

print "<html><body><span>Hello World</span></body></html>"

上記のコードの何が問題になっていますか?

500 内部サーバー エラーが発生し、コマンド プロンプトで動作しています。

また、ステートメントで 2 つの「\n」を保持する必要がある理由を教えてください。

print "Content-type : text/html\n\n"
4

3 に答える 3

0

通常、500 内部エラー コードのようなものは、Web サーバーの構成が不適切なために生成されます。そのように CGI を実行するには、CGI を有効にする必要があります。Python をインストールする必要があります。www-data は /usr/bin/python にアクセスできる必要があり、www-data は cgi-脚本。

推測する必要がある場合、このエラーは、CGI が有効になっていないか、このスクリプトが CGI ビンにないためであると言えます (別の方法として、スクリプトがあるディレクトリに CGI がないと単純に言うこともできます)。有効になっています)。

于 2013-05-08T14:09:21.680 に答える