ブラウザを介して "hello world" perlスクリプト(hello.cgi)にアクセスしようとしたとき、ブラウザは500内部サーバーエラーを返します。CGIファイルが500の内部サーバーエラーを引き起こします
しかし、同じファイルのファイルの終わりをhello.plに変更したとき、私はブラウザからうまくアクセスできます。私は同じディレクトリ内のpythonスクリプト(hello.py)でこれをトラブルシューティングしようとしましたが、うまくいきます。
私は次のようにhttpd.confを変更しました:
のAddHandlerにcgi-script .cgiでの.pyの.pl
AllowOverrideのなし でSetHandlerのCGIスクリプト オプション+のExecCGI 注文ができるように、 deny すべて許可する
私はこの問題を解決するためにあらゆるところを見ましたが、何も動作していないようです。助けてください。
Webサーバーのエラーメッセージのほかに、CGIスクリプト、特にサイト/仮想ホストのエラーログをトラブルシューティングする際に、Apacheサーバーのログが役立ちます。ちょうどFYI。 –