記事No | : 1483 |
投稿日 | : 2007/08/29(Wed) 00:57:10 |
タイトル | : hello.cgiをローカルホストで表示できない |
ID情報 | : hiro2007 |
投稿者 | : 前から 清 |
URL | : http://icericesquad.web.fc2.com/ |
はじめまして、先日貴殿の「最速攻略CGI/Perl作り方入門」を購入して勉強中です。
以前勤めていた会社で第2章のカウンター表示までは問題なく
出来ました。
しかし同じやり方で自宅のPCでやるとメール送信テストや
hello.cgi(プログラムテストではOK)が出来ませんでした。
cgiテストではHTTP404未検出と言うエラーがでます。
passは回線がビッグローブなので、#!/usr/local/bin/perl
にしました。
httpdの設定時、ポート設定で80にすると
「Winsock error 0: サーバソケットを使用できません。
他のHTTPサーバが動いていないか確認してください。
あるいはポート番号を変えてください。」
と言うエラーが出ます。
他のHTTPサーバが動いていないかと言うのは、
2重に起動していると言うことですよね?
それなら右下のタスクバーを見れば分かるので大丈夫です。
しかしどうして80が使われているのかが分かりません。
この80をどこで使用しているのか
確認方法を教えていただけますでしょうか?
また私のPCにはアンチノートンを導入していますが、
これが原因でしょうか?
以下の私のPC環境を書いておきますので、
アドバイスのほど、よろしくお願い致します。
CPU : Intel Pentium4 3.20GHz
MOTHER : MSI 865PC Neo2-PFS
MEMORY : 1024MB DDR-SDRAM
HDD : IDE/MAXTOR 250GB
VGA : NVIDIA GEFORCE 6800 128MB
SOUND : AC97 ( 6CH)
OS : XP
セキュリティー:Norton Internet Security
回線:NTTフレッツ24
プロバイダー:ビッグローブ
追記
設置先URLは書かないとエラーがでたので、とりあえず
入れましたがまだ不明です。
記事No | : 1484 |
投稿日 | : 2007/08/29(Wed) 08:36:54 |
タイトル | : Re: hello.cgiをローカルホストで表示できない |
ID情報 | : kent |
投稿者 | : KENT |
> はじめまして、先日貴殿の「最速攻略CGI/Perl作り方入門」を購入して勉強中です。
> 以前勤めていた会社で第2章のカウンター表示までは問題なく
> 出来ました。
> しかし同じやり方で自宅のPCでやるとメール送信テストや
> hello.cgi(プログラムテストではOK)が出来ませんでした。
> cgiテストではHTTP404未検出と言うエラーがでます。
>
> passは回線がビッグローブなので、#!/usr/local/bin/perl
> にしました。
>
> httpdの設定時、ポート設定で80にすると
> 「Winsock error 0: サーバソケットを使用できません。
> 他のHTTPサーバが動いていないか確認してください。
> あるいはポート番号を変えてください。」
> と言うエラーが出ます。
> 他のHTTPサーバが動いていないかと言うのは、
> 2重に起動していると言うことですよね?
あなたのPCでは、80番ポートが既に使用されているので、(初期設定で80番を使う)ANHTTPDが起動できない状況になっているようです。
これはおそらく、Norton Internet Security等のセキュリティ関係のソフトが使用しておるのではないかと推測します。
このようなケースでは、ANHTTPDのポート番号を変更すればいいと思います。
(1) 「オプション」→「一般」で設定画面を開き、「ポート」の数字を「8080」とする。(他の番号でもよい)
(2) http://127.0.0.1:8080/hello.cgi でアクセスする
記事No | : 1489 |
投稿日 | : 2007/08/29(Wed) 18:10:33 |
タイトル | : Re^2: hello.cgiをローカルホストで表示できない |
ID情報 | : hiro2007 |
投稿者 | : 前から 清 |
URL | : http://icericesquad.web.fc2.com/ |
> > はじめまして、先日貴殿の「最速攻略CGI/Perl作り方入門」を購入して勉強中です。
> > 以前勤めていた会社で第2章のカウンター表示までは問題なく
> > 出来ました。
> > しかし同じやり方で自宅のPCでやるとメール送信テストや
> > hello.cgi(プログラムテストではOK)が出来ませんでした。
> > cgiテストではHTTP404未検出と言うエラーがでます。
> >
> > passは回線がビッグローブなので、#!/usr/local/bin/perl
> > にしました。
> >
> > httpdの設定時、ポート設定で80にすると
> > 「Winsock error 0: サーバソケットを使用できません。
> > 他のHTTPサーバが動いていないか確認してください。
> > あるいはポート番号を変えてください。」
> > と言うエラーが出ます。
> > 他のHTTPサーバが動いていないかと言うのは、
> > 2重に起動していると言うことですよね?
>
> あなたのPCでは、80番ポートが既に使用されているので、(初期設定で80番を使う)ANHTTPDが起動できない状況になっているようです。
> これはおそらく、Norton Internet Security等のセキュリティ関係のソフトが使用しておるのではないかと推測します。
>
> このようなケースでは、ANHTTPDのポート番号を変更すればいいと思います。
>
> (1) 「オプション」→「一般」で設定画面を開き、「ポート」の数字を「8080」とする。(他の番号でもよい)
>
> (2) http://127.0.0.1:8080/hello.cgi でアクセスする
>
>
KENT様
アドバイスありがとうございました、ポート番号はすでに
8080に変更して作業していたんです。
それからもう一度最初からやり直し http://127.0.0.1:8080/hello.cgi で開いたら見れました、
ありがとうございました。
ところでhello.cgiのテストをコマンドプロンプトでするときに、dir エンターを押すと
-----------------------------------------------------------
「ドライブCのボリュームラベルがありません。
ボリューム シリアル番号は xxxです
C:\www\homeのディレクトリ
2007/08/29 11:37 <DIR>.
2007/08/29 11:37 <DIR>..
0個のファイル0バイト
2個のディレクトリ91,644,133,376バイトの空き領域
-----------------------------------------------------------
と出ますが、これは何かの不具合でしょうか?
それからいまはRadishで手こずっています。
Sendmaneの送信テストでアンチノートンがどうしても
スキャンしてしまうのですが、これは問題ないのでしょうか?
Radishのログでは
[2007/08/29 12:04:39][000004088] SMTP-CLIENT ERROR LineRecv
となり送信できませんでした。
そういえばビッグローブのSMTPポート番号は587だったので
変更しました。
[2007/08/29 12:08:27][000000996] SMTP-SERVER 127.0.0.1 Connected from localhost[127.0.0.1]
[2007/08/29 12:08:27][000000996] MAILBOX host=localhost[127.0.0.1]
from=<classicsupplieseisya1999@yahoo.co.jp>
to=<classicsupplieseisya1999@yahoo.co.jp> id=rad157113 size=1071 state=Mail Queue Saved
[2007/08/29 12:08:37][000003680] SMTP-CLIENT ERROR LineRecv
となり、それでも送信できませんでした。
又送信できなかったものを延々と送信しようとしているのですが、
これはどうやって止めればいいのでしょうか?
どこを直せばよいのか、アドバイスをお願い致します。
前から
記事No | : 1490 |
投稿日 | : 2007/08/29(Wed) 18:35:07 |
タイトル | : Re^3: hello.cgiをローカルホストで表示できない |
ID情報 | : kent |
投稿者 | : KENT |
URL | : http://www.kent-web.com/ |
> -----------------------------------------------------------
> 「ドライブCのボリュームラベルがありません。
> ボリューム シリアル番号は xxxです
>
> C:\www\homeのディレクトリ
>
> 2007/08/29 11:37 <DIR>.
> 2007/08/29 11:37 <DIR>..
> 0個のファイル0バイト
> 2個のディレクトリ91,644,133,376バイトの空き領域
> -----------------------------------------------------------
> と出ますが、これは何かの不具合でしょうか?
よく意味が分かりせんが、なぜ不具合なのでしょうか?
いずれにしてもCGIとは無関係そうなので、この件はご容赦ください。
> それからいまはRadishで手こずっています。
> Sendmaneの送信テストでアンチノートンがどうしても
> スキャンしてしまうのですが、これは問題ないのでしょうか?
テストするときは、セキュリティソフト類は全て停止してください。誤動作や動作不具合の原因にもなりますし、上手くいかないときの切り分けが難しいと思います。
Sendまねーる固有のことや、混み入った質問などはご本家で質問されたほうがいいのではないでしょうか。
http://xoops.hypweb.net/modules/forum/index.php?topic_id=5
記事No | : 1492 |
投稿日 | : 2007/08/30(Thu) 12:33:44 |
タイトル | : Re^4: hello.cgiをローカルホストで表示できない |
ID情報 | : hiro2007 |
投稿者 | : 前から 清 |
URL | : http://icericesquad.web.fc2.com/ |
> > -----------------------------------------------------------
> > 「ドライブCのボリュームラベルがありません。
> > ボリューム シリアル番号は xxxです
> >
> > C:\www\homeのディレクトリ
> >
> > 2007/08/29 11:37 <DIR>.
> > 2007/08/29 11:37 <DIR>..
> > 0個のファイル0バイト
> > 2個のディレクトリ91,644,133,376バイトの空き領域
> > -----------------------------------------------------------
> > と出ますが、これは何かの不具合でしょうか?
>
> よく意味が分かりせんが、なぜ不具合なのでしょうか?
> いずれにしてもCGIとは無関係そうなので、この件はご容赦ください。
>
> > それからいまはRadishで手こずっています。
> > Sendmaneの送信テストでアンチノートンがどうしても
> > スキャンしてしまうのですが、これは問題ないのでしょうか?
>
> テストするときは、セキュリティソフト類は全て停止してください。誤動作や動作不具合の原因にもなりますし、上手くいかないときの切り分けが難しいと思います。
>
> Sendまねーる固有のことや、混み入った質問などはご本家で質問されたほうがいいのではないでしょうか。
>
> http://xoops.hypweb.net/modules/forum/index.php?topic_id=5
>
了解いたしました。