- 締切済み
内部サーバーエラーについて
HPを作っていたとき内部サーバーエラーと出ました。 サーバーはhttp://www.pf-x.net/ エラーメッセージは、 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, w@pf-x.net and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. やったことは、エラーページを製作して、 .htaccessを入れたらだめになりました。 どういう意味か、また、対処法を教えてください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- umasikajiro
- ベストアンサー率67% (545/803)
#1さんの言われるとおりですがもう少し詳しく書きます .htaccessを置いた途端に.cgiのみならず.htmlなどでも サーバーエラーになる場合主な原因は2つで 確認する方法はサーバーのエラーログ(linuxだと /var/log/httpd/error_log)を見るしか有りませんが 一般のユーザーでは見られない場合が多いです。 前述の原因2つとは [原因1] httpd.confのAllowOverrideにて許可されていない記述を .htaccessに書いてしまった。 この場合は文法的には正しくてもInternal Server Errorになります [原因2] .htaccessのタイプミスなど文法ミス http://httpd.apache.org/docs/2.0/ja/howto/htaccess.html http://httpd.apache.org/docs/2.0/ja/mod/core.html#allowoverride
- mekanik
- ベストアンサー率26% (4/15)
こんにちは。 それは、、 .htaccess の書き方に 誤りがあるんだと思います。 Internal Server Error が出るのは、いろいろな原因があります。
補足
現在は、 ErrorDocument 403 http://www5.pf-x.net/~********/haha.html ErrorDocument 404 http://www5.pf-x.net/~********/haha.html ErrorDocument 500 http://www5.pf-x.net/~********/haha.html としてます。haha.htmlは、そのファイル名です。