カレッヂ |
質問者 江上
投稿日 2003/12/8(月) 00:52:12
はじめまして。江上と申します。 対象CGIは簡易データベースですが、その設置についてお聞きします。 題名のとおり、フリーサーバー(www.prohosting.com)でテストし、無事稼動したCGIを 独自ドメイン(登録業者:www.onamae.com)に移動すると以下のエラーメッセージが出るのです。 CGI Error The specified CGI application misbehaved by not returning a complete set of HTTP headers. perlパスは確認しましたし、onamae.comで配布していたtest.cgiは動きました。 このエラーメッセージで検索をかけると、他の方はこの続きに具体的なエラー箇所が 示されているようなのですが、私の場合はこの1行だけです。 正しいHTTPヘッダを返せといわれても、prohostingでは稼動したのに・・・ ということで、どこをどうすればよいのか見当もつきません。 何か助言をお願いします。
プロバイダ参照:www.onamae.com |
回答者 しあわせのツボ
[削除]
投稿日 2003/12/8(月) 14:18:57
情報が少なすぎるので、どこが悪いのか絞り込めません。 サーバを移動した際に何かをアップし忘れているとか、 パーミッションが間違っているとか、スクリプトが必要とする何かを許可していないとか。 実際に行った手順を追って、もっと詳しく説明してください。 最も可能性が高そうな推測を。 実稼働させるサーバがWin系とのことですが、レスキューさんのプログラムは UNIX系OSで稼働させることを前提にしているため、Winで動かす際は改造が必要になります。 テストで使ったサーバがたまたまUNIX系だったため、そのまま動いたのではないでしょうか。 |
質問者 江上
[削除]
投稿日 2003/12/10(水) 12:36:43
御返答ありがとうございます。 今回はここWeb裏技さんからダウンロードしただけの無改造のCGIを フリーサーバと独自ドメインに同じようにアップして同じように設定しても フリーサーバでは動き、独自ドメインでは動かない。 ということからの質問でした。 今までいくつかここのCGIを利用させてもらっていましたが、 Win系とUNIX系でのサーバーの違いから改造が必要とは しあわせのツボさんの指摘ではじめて知りました。 偶然UNIX系ばかりだっただけなのですね。 ここのリンクページにUNIX系>>Win系への改造を説明しているページへの リンクがいくつかありましたので、そこで勉強してきます。 ありがとうございました。 |
返信(回答)する
Web裏技 |