私はインターネットプログラミングに携わっていますが、私たちは.cgiをやっていますが、私の人生では、.cgiスクリプトをまったく動かすことができません。私は他の人々が働いているのを知っています。助言がありますか?シンプルな.cgiの内部サーバーエラー、何が問題なのですか?
#!/usr/bin/env python
print "Content-type: text/html"
print
print "<html><head><title>CGI</title></head>"
print "<body>"
print "hello cgi"
print "</body>"
print "</html>"
私は755のファイルを複数回にchmodしている、私は#!/usr/bin/python
と#!usr/local/bin/python
を使用して試してみました。私はcgi-binという名前のフォルダに入れようとしましたが、unixの行末で保存されていることを確認しましたが、私が得るのは内部的なサーバーエラーです。私はクラスで働いていたことは分かっていますが、今は走ることを拒否しています。ありがとう?
あなたが確かに見つけ出す唯一の方法は、サーバーログを見ることです。彼らは別のオペレーティングシステム上の別の場所にあるので、どこを見てもわかりません。ログを検索すると、500が返されている理由を正確に説明するエラーメッセージが表示されます。 –
うーん、私はUbuntuにあり、サーバーはCentOS上でApacheを実行していますが、それは役に立ちますか? CentOSサーバー上の – marblecatdog
は、Apacheログをチェックします。それらは/ var/log/httpd/error_logにあるはずです – monkut