AN HTTPD ゲストブック/コメント集(2001年6月7日13:04)


中田昭雄 nakata@st.rim.or.jp 2001/06/09 07:41

よねさん、いとさん、
ノートパッド等を使う場合、ありがちなのは、aska.cgi.txt にしてしまっていることでしょう。
エクスプローラもデフォルト設定では「登録されている拡張子を隠す」設定ですから .txt がついているのかいないのかわかりにくいと思います。

また、"Unrecognized character \xD0" で、16進 D0 は半角の「ミ」ですから、ワードパッドで(デフォルトの)Word 形式で保存しているのだと思います。
リッチテキスト形式で保存すると、near "rtf1\" とかで文法エラーなどと出ます。
テキスト形式で保存しないといけませんね。


いと gfh05223@nifty.com 2001/06/09 01:00

よねさん
原因の方ははっきりとは分かりませんが、hello.cgiもaska.cgiもソースを編集する必要は
全くないと思いましたが??

一つアドバイスするなら、NotepadやWordpadでCGIのソースを編集するのは相当無理がある
と思います。以下の機能がないテキストエディタは使いものにならないと私は思います。
 1. 文字コードを自動判別して開き、編集後元のコードで保存できる
 2. 全角/半角空白、改行、タブを表示できる

秀丸エディタやEmEditorなら申し分ないですし、フリーソフトなら TeraPad がお勧めです。


よね(解決) yonechan@256.cc 2001/06/07 16:26

お騒がせいたしました・・・・
なんとか、かんとか無事表示できました。
原因は!
Notepadで書かれていたから?
WordPadで書き直したら、表示されました。
残念ながら、詳しい事は分かりません。
ごめんなさい。
ちなみに、98MEでIE5.5でした。。。。
もし、原因を追求できる方がおられましたら
是非、投稿をお願いします。
どなたかの、役にはたつかと思います。

今後の、皆様の御活躍をお祈りいたします・・・


よね(追加) yonechan@256.cc 2001/06/07 14:15

う・・・・・
何をやってもだめですね
疑問は、ふくらむばかりです。
ちなみに、http://127.0.0.1/cgi/cgisample.html からテストを実行しても
この方と同じエラーが出ます・・・
どなたか、救いの手をお願いします。m(−−)m


よね yonechan@256.cc 2001/06/07 13:04

はじめまして
ちょっと、勉強がてらと思いましてインストールし
順調に、index.htmlまで表示されたのですが、
そこから、躓いております・・・・・・
htmlは表示されるのに、xxx.cgiだと

ERROR(1)-----------------------------------
「HTTP 404 未検出」
ページが見つかりません
検索中のページは、削除された、名前が変更された、または現在利用できない可能性があります。
-----------------------------------
別なCGIでは
ERROR(2)-----------------------------------
Error 500
CGI エラー - Content-Type ヘッダが正しくありません。
CGI 出力メッセージ:
Unrecognized character \xD0 at C:\www\test\public_html\hello.cgi line 1.
-----------------------------------
と、出てしまいます。
当ページで、エラーで検索したのですが・・・
ActivePerl-5の再インストールしたり
[perl.exe]に変えるなど、皆様のコメントを読みながら
色々試したのですがやはり、上記のメッセージが出ます。

errors では
ERROR(1)----------------------------------------------
Thu Jun 07 12:50:47 2001 Error Response 404 Thread 0(ID= -1591291) for "/~test/bbs/aska.cgi"
------------------------------------------------------
別なCGIでは
ERROR(2)----------------------------------------------
Thu Jun 07 12:52:15 2001 Error Response 500 Thread 0(ID= -1900487) for "/~test/hello.cgi"

と、でてしまいます......
[CGI出力を検査]などにもチェックがついており
マニュアルの通り作業を行っただけなんです......
助けていただけると、幸いです。
よろしくお願い致します。