AN HTTPD ゲストブック/コメント集(2001年6月19日00:02)


りん sato3105@jcom.home.ne.jp 2001/06/23 21:54

中田さん

こんばんわ。
いつも御世話になってます。
>MS-DOSプロンプトについては、、、
>Windowsのスタートメニューの中にヘルプというのがあります。
>キーワード検索で「MS-DOS」あたりをみるとわかると思いますので調べてみてください。

見つかりました。
perlはちゃんとインストールされていたみたいです。
ありがとぅございました。
それと・・・お名前間違っていたみたいです。(^-^;
本当にごめんなさい。m(_ _)m

いとさん

こんばんわ。
いつも御世話になってます。
>Perl をインストール済で、C:\Perl\bin\perl.exe というファイルが出来ているなら、
>.pl,.cgiの実行プログラムを C:\My Documents\perl\bin\Pw32i315.exe ではなく
>C:\Perl\bin\perl.exe に変更してください。

変更したらhello.cgiが表示されるようになりました。
ありがとうございました。
それと・・・中田さんのとこを田中さんと呼び続けていたみたいで・・・。
教えてくださって本当にありがとうございます。
お知らせがなかったらそのまま呼び続けていたかもしれないです。(苦笑)


中田昭雄 nakata@st.rim.or.jp 2001/06/23 20:30

いとさん、
りんさんの実行プログラムの設定は、あまりに想定外で見落としてしまいました。
これだとWindowsを再起動しても Can't rename が出続けそうですね。

#「田中」と「中田」の違い は両方書かないとわかりにくいかもしれません。


いと gfh05223@nifty.com 2001/06/23 11:43

りんさん
> ★pl,.cgi:C:\My Documents\perl\bin\Pw32i315.exe
ご心配通りココが変です。
Perl をインストール済で、C:\Perl\bin\perl.exe というファイルが出来ているなら、
.pl,.cgiの実行プログラムを C:\My Documents\perl\bin\Pw32i315.exe ではなく
C:\Perl\bin\perl.exe に変更してください。

Perlが正しくインストールできたかどうかは、全文検索のページの下の方
「Perlが正しくインストールできたかどうかを診断することができます」の次
「ここ」をクリックしても確認できます。りんさんの場合ですと
「C:\Program Files\httpd\cgi-bin」と表示されれば問題ありません。
どこかおかしいと Error 500 が出ます。

#「中田」さんですのでお間違えなく。


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

りんさん、
過去ログをそのメッセージで検索するとわかりますが、
http://homepage1.nifty.com/yito/namazu/gbook/20000828.0912.html
などにある通り、まずWindowsを再起動してください。

MS-DOSプロンプトについては、、、
Windowsのスタートメニューの中にヘルプというのがあります。
キーワード検索で「MS-DOS」あたりをみるとわかると思いますので調べてみてください。


りん sato3105@jcom.home.ne.jp 2001/06/23 00:02

田中さん

こんばんわ。
今、hello.cgiを試している段階です。
ところが・・・「Error 500」が表示されてしまいました。
「CGI エラー - 標準出力一時ファイル 1.x を stdout.x にリネームできません。」
とも表示されています。
これはどういうことなのでしょうか?

★ドキュメントルート: C:\Program Files\httpd
★pl,.cgi:C:\My Documents\perl\bin\Pw32i315.exe(←Pw32i315というものをDLしています。
 ココの設定がいまいち理解できていない気がします。これでも良いのでしょうか?)
★/cgi-bin:C:\Program Files\httpd\cgi-bin
★/scripts:C:\Program Files\httpd\scripts
で設定しています。

それと、Perlが正しくインストールされたか確認したいのですが
MS-DOSプロンプトとは何処のことですか?
こんな質問してしまい、とても恥ずかしいのですが・・・。
ヨロシクお願いしますm(_ _)m


中田昭雄 nakata@st.rim.or.jp 2001/06/22 21:44

りんさん、
「表示できません HTTP 500 内部サーバエラー」はまだ出ませんか?
出た場合は、まず AN HTTPD の「CGI出力を検査」にチェックを入れて再度やってみて、出てくるエラーメッセージの内容を知らせてください。


りん sato3105@jcom.home.ne.jp 2001/06/22 09:30

田中さん・いとさん

おはようございます。

>「プロキシサーバを使用する」のところもチェックをはずしておくのが普通でしょう。
>もちろん、自動設定の2つともチェックをはずしたままで。

教えられた通りに2つともチェックを外してやってみました!!
するとhttp://127.0.0.1/・・・のページも他のページも見れるようになりましたっ♪
とても感激です。
本当にありがとうございました。

これから次の段階へ進んでみたいと思います。
また、分からないことが出てきましたら・・・助けてください。
ヨロシクお願いします。m(_ _)m


いと gfh05223@nifty.com 2001/06/22 08:11

りんさん
自動設定だとすると例外欄に 127.0.0.1 を設定するという私の目論見は外れです。
http://proxy:8080 という自動設定はちょっと変な気がしますが、もし
ブラウザで http://proxy:8080 にアクセスし、自動設定ファイルをダウンロード
することができれば何とかなると思います。
まずは中田さんのコメントで対応してください。


中田昭雄 nakata@st.rim.or.jp 2001/06/21 21:35

りんさん、
「プロキシサーバを使用する」のところもチェックをはずしておくのが普通でしょう。
もちろん、自動設定の2つともチェックをはずしたままで。

もっとも、それで http://127.0.0.1/... 以外のページが見られなくなる可能性もあるので、そうなったらそう言ってくださいね。

ただしその場合、ネットワークの設定方法についてはプロバイダからの説明(マニュアル)があったと思うので、その内容を説明してもらわないとなんとも言えません。
プロバイダによって、プロキシサーバを使わない場合もありますし、プロキシサーバを使用する場合でも自動検出する場合もありますし、しない場合もあるからです。


りん sato3105@jcom.home.ne.jp 2001/06/21 10:41

いとさん

【自動設定のスクリプトを使用する】のチェックを外すと
「http://127.0.0.1/readme.html」の画面が表示されました!!
でも・・・。他のHPを開くと

エラー403
サーバエラー: 指定のプロトコルは使えません

と表示されてしまいます。


りん sato3105@jcom.home.ne.jp 2001/06/21 10:14

いとさん

お答えありがとぅございます。
いとさんに教えられた通りに【IEで、ツール -> インターネットオプション -> 接続 -> LANの接続】にすると【ローカルエリアネットワークの設定】画面がでてきました。
設定は・・・
「自動設定のスクリプトを使用する」にチェックがしてあり、アドレスが「http://proxy:8080」となっています。
その下の方に「プロキシサーバを使用する」があります。
そこにはチェックが入っていなかったので、チェックを入れて
アドレスの所は空白になっていたので「127.0.0.1」を入力しました。
その後にブラウザのURL欄に「http://127.0.0.1/readme.html」を試してみました。
でも、やっぱり『Connection refused』と表示された画面しか出ません。(ノ_<。)。グスン


いと gfh05223@nifty.com 2001/06/21 08:10

りんさん
IEで、ツール -> インターネットオプション -> 接続 -> LANの接続 -> プロキシサーバを使用する
にチェックがあると思います。詳細の中の例外欄が空欄なら「127.0.0.1」と入れ、もし何か書かれて
いればそれに続けて「;127.0.0.1」と入力して試してみてください。


りん sato3105@jcom.home.ne.jp 2001/06/20 22:19

田中さん

Connection refused
Description: Connection refused

表示されているエラーメッセージは、以上です。

私のマシンは、LANカードを使ってケーブル接続です。
そして・・・プロキシサーバを使用していると思います。
ブラウザのプロキシ設定をどこで確認したら良いのか分からないのですが
自分のホスト名が「proxy1.rdc1.ky.home.ne.jp」となっています。
ブラウザのプロキシの設定を変更しなくてはいけないのですか?
もし変更しなくてはいけないのでしたら・・・変更の仕方を調べてみます。
お答えありがとぅございました。


中田昭雄 nakata@st.rim.or.jp 2001/06/20 21:11

りんさん、
"Connection refused" というのは「接続が拒否された」ということで、AN HTTPD はそのエラーを出しませんから、他の(サーバ)アプリケーションが応答しています。
よくわからない場合は、エラーメッセージ全部を説明してもらった方がいいですね。
推測すると、ブラウザがプロキシを使う設定になっていてプロキシサーバがそういうエラーを返しているのだと思います。
ブラウザのプロキシの設定がどうなっているかを説明してください。

「500 内部サーバエラー」ですが、これはその "Connection refused" が解決してからにしましょう。
http://homepage1.nifty.com/yito/anhttpd/error.html#500
も読んでおいてください。


りん sato3105@jcom.home.ne.jp 2001/06/20 10:09

御世話になっております。
いろいろやっていたら頭の中がゴチャゴチャになってしまいました。
初めからやり直そうと思い、【AN HTTPD を確実に動かす方法】のページで立ち止まっています。
「httpd133g.exe」 をDLして「C:\Program Files\httpd」に解凍してあります。
動作確認の為・・・エクスプローラから 「C:\Program Files\httpd\httpd.exe」を実行してアクセス待ち状態にし、ブラウザのURL欄に 「http://127.0.0.1/readme.html」と入力すると・・・『Connection refused』と表示された画面が出てきます。
もちろんドキュメントルートは「C:\Program Files\httpd 」にしてあります。
なぜなのでしょうか?

ESさん>お答えありがとぅございます。m(_ _)m
    調べるとは・・・どこでその作業を行えば良いのですか?
    (とても初心者の為、こんな質問ばかりになってしまいますがヨロシクお願いします)


ES msekine@basil.freemail.ne.jp 2001/06/19 21:44

りんさん
問題の切り分けのため、スクリプト自体にエラーがないか、Perlでしたら -wc オプションを
つけて調べましょう。(C:\bbs.cgiというスクリプトだったら、perl -wc C:\bbs.cgi)


りん sato3105@jcom.home.ne.jp 2001/06/19 00:02

はじめまして。 りんと申します。 
CGIの勉強をしようと思い、先日「httpd133g」をDLしました。
とても初心者の為、DLしたその日から壁にぶつかってしまい
過去のログなどを参考になんとか頑張ってきました。
今、ぶつかっている壁は・・・。
他からDLしてきたCGIスクリプトを試しに動作確認しようと試してみたのですが

ページを表示できません

HTTP 500 - 内部サーバ エラー
Internet Explorer

と表示されてしまいます。
過去のログを探しても見つからないような気がします。
きっと初歩的なことを間違っているのだろぅと思いますが
さっぱり分かりません。
お忙しいところ申し訳ありませんが、教えて頂けないでしょうか?
ヨロシクお願いします。