Perlで質問です。


サイトのサーバー移管をしたのですが(前サーバーでは動いてました)
perlも同バージョン、perlへのパスも間違っていないにも関わらず
505 内部エラーと出てしまいます。
何故でしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/08/03 08:56:02
  • 終了:2008/08/10 09:00:02

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402008/08/03 10:11:54

ポイント27pt

モジュールが足りないとか、スクリプト内部でファイルの読み書きを行っていてその権限が無いとか

予想されるだけでも理由は山ほどある。


取りあえずエラーログでも出してもらわないとなんともいえないね。

人力検索はてな

id:tomqlo No.2

tomqlo回答回数22ベストアンサー獲得回数22008/08/03 10:16:01

ポイント27pt

"Error 505" は“リクエストがサポートされていないHTTPバージョン”という意味です。

つまり、クライアント(ブラウザ)から送られてくるデータがそのサーバではサポートしていないということです。

 

質問のなかにあった条件から推測できるのはここまでです。

もっと詳しい原因が知りたいのであれば少なくとも

 ・どこのサーバを使っているか

 ・クライアントはなにを使っているか

 ・どのようなことをするPerlのCGIか

ということは提示されないと、質問が漠然とし過ぎていて具体的に答えようがありません。

問題がなければPerlのコードを貼り付けたほうがよいと思います。


【参考リンク】

 HTTPステータス・コード http://www.asahi-net.or.jp/~AX2S-KMTN/ref/status.html

id:pahoo No.3

pahoo回答回数5960ベストアンサー獲得回数6332008/08/03 10:19:03

ポイント26pt

新しいサーバに必要なPerlモジュールが存在しないような気がしますが、原因を特定するため、CGIエラーログを採取してください。

Apacheをご利用でしたら、ScriptLog ディレクティブを設定することでCGIエラーログをとることができます。

id:makocan

皆様、ありがとうございます。

ログを取れましたら、ご提示させていただきます。

2008/08/03 23:11:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません