人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Perlで質問です。

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

●質問者: makocan
●カテゴリ:インターネット ウェブ制作
✍キーワード:Perl エラー サイト サーバー バージョン
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

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

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


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

人力検索はてな


2 ● tomqlo
●27ポイント

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

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

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

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

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

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

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

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

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


【参考リンク】

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


3 ● pahoo
●26ポイント

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

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

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ