KENT-WEB サポートコーナー 過去ログ [ 0246 ]


記事No: 7750
投稿日: 2010/07/26(Mon) 09:36:53
タイトル購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

KENTさん著の最速攻略CGI/Perl作り方入門を購入し勉強中ですが、順次1ページからやってきましたが、Chapter01 CGIの基礎知識にて早くもつまずいておりますので教えてください。
テスト環境の構築,任離愁侫AN HTTPDとActivePerl、テスト環境の構築△RadishとSendまね〜るをそれぞれインストールしました。(ソフトのインストールは成功していると思います。)
そして、プログラムの書き方まで進み、書物のとおり書いたプログラムはコマンドプロンプトにて検証しsyntax OKが出ました。
ところが動作の確認のステップで、ブラウザにてhttp://127.0.0.1/hello.cgiと入力しても、Hello Worldと表示されません。(真っ白でエラー表示も出ません。)
AN HTTPDはタスクトレイにアイコンが表示されていて正常に起動されています。何故Hello Worldが表示されないのか分からないので、教えていただけませんでしょうか?


記事No: 7751
投稿日: 2010/07/26(Mon) 12:14:47
タイトルRe: 購入書籍の動作について
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> KENTさん著の最速攻略CGI/Perl作り方入門を購入し勉強中ですが、順次1ページからやってきましたが、Chapter01 CGIの基礎知識にて早くもつまずいておりますので教えてください。
> テスト環境の構築,任離愁侫AN HTTPDとActivePerl、テスト環境の構築△RadishとSendまね〜るをそれぞれインストールしました。(ソフトのインストールは成功していると思います。)
> そして、プログラムの書き方まで進み、書物のとおり書いたプログラムはコマンドプロンプトにて検証しsyntax OKが出ました。
> ところが動作の確認のステップで、ブラウザにてhttp://127.0.0.1/hello.cgiと入力しても、Hello Worldと表示されません。(真っ白でエラー表示も出ません。)
> AN HTTPDはタスクトレイにアイコンが表示されていて正常に起動されています。何故Hello Worldが表示されないのか分からないので、教えていただけませんでしょうか?

1.index.htmlは表示されますか?
2.ドキュメントルートの設定はあっていますか?
3.「CGIを実行する」にチェックは入っていますか?


記事No: 7752
投稿日: 2010/07/26(Mon) 21:47:10
タイトルRe^2: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

> 1.index.htmlは表示されますか?
> 2.ドキュメントルートの設定はあっていますか?
> 3.「CGIを実行する」にチェックは入っていますか?

有難うございます。

index.htmlは表示されません。(書籍ではindex.htmlについては触れていませんですが、どうすれば良いですか?)
ドキュメントルートの設定は合っています。
CGIを実行する、にチェックは入っています。

よろしくお願いいたします。



記事No: 7753
投稿日: 2010/07/26(Mon) 23:08:06
タイトルRe^3: 購入書籍の動作について
ID情報: teketen
投稿者: てけてん

該当書籍を持っていないのでお聞きしますが、hello.cgiは、どのような内容でしょうか?
KENTさんの「自宅のマシンWWWサーバ化計画」のコンテンツ「まずはインストールの巻」
http://www.kent-web.com/www/anhttpd/www1.html
にあるhello.cgiと同じ内容ですか?
AN HTTPDなども、このページと同じ構成ですか?

また、hello.cgiと同じ場所に、index.html(内容は何でも良い)を設置して、
http://127.0.0.1/またはhttp://127.0.0.1/index.html
でアクセスしたら表示されますか?


記事No: 7754
投稿日: 2010/07/27(Tue) 09:22:02
タイトルRe^4: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

有難うございました。

> 該当書籍を持っていないのでお聞きしますが、hello.cgiは、どのような内容でしょうか?
> KENTさんの「自宅のマシンWWWサーバ化計画」のコンテンツ「まずはインストールの巻」
> http://www.kent-web.com/www/anhttpd/www1.html
> にあるhello.cgiと同じ内容ですか?

はい、概ね同じ内容です。(若干内容が違いまして、書籍の記述は以下となっています。KENTさんの「まずはインストールの巻」ではexit;がありますが、書籍はないので記述しませんでした。)
#!/usr/local/bin/perl

print "Content-type: text/html\n\n";
print "<html><head><title>Hello World</title></head>\n";
print "<body>Hello World\n";
print "</body></html>\n";


> AN HTTPDなども、このページと同じ構成ですか?

いいえ、Scriptsホルダーが存在しません。
何度再インストールしても同じとなります。

> また、hello.cgiと同じ場所に、index.html(内容は何でも良い)を設置して、
> http://127.0.0.1/またはhttp://127.0.0.1/index.html
> でアクセスしたら表示されますか?

いいえ、表示されません。


どうかよろしくお願いいたします。


記事No: 7755
投稿日: 2010/07/27(Tue) 21:42:30
タイトルRe^5: 購入書籍の動作について
ID情報: teketen
投稿者: てけてん

> print "Content-type: text/html\n\n";

ちゃんとContent-typeを出力していますね。
この記述がない場合に、真っ白なページを表示するんですが、記述があるという事は別の問題ですね。
AN HTTPDなどの構成をお聞きしたのは、どこに設置したかを確認する為だったのですが、

> いいえ、Scriptsホルダーが存在しません。

という事は、これ以外は同じということでしょうか?
Scriptsフォルダに関しては、AN HTTPDの現在のバージョンでは必要ないので、気にしなくて構いません。
(どのバージョンまでなのか覚えていませんが、旧バージョンでは存在していました)

改めてお聞きします。
AN HTTPDをどこにインストール(設置)されましたか?c:\wwwですか?
hello.cgiの格納場所は、どこでしょうか?c:\www\homeですか?
そして、AN HTTPDのドキュメントルートは、どのような指定をされましたか?c:\www\homeですか?
hello.cgiの格納場所と、ドキュメントルートは同じですね?
http://127.0.0.1/でアクセスする場所は、AN HTTPDのドキュメントルートに設定した場所です。
ドキュメントルートがc:\www\homeならば、ここにindex.htmlファイルを置けば、http://127.0.0.1/index.html又はhttp://127.0.0.1/でアクセスするという事です。
c:\www\home\test\index.html
にアクセスするなら、http://127.0.0.1/test/index.html又はhttp://127.0.0.1/test/です。
これは、理解していますよね?

あと、ご利用のOSは何でしょうか?

また、確認して欲しいのですが、AN HTTPDが起動するとerrors.logが生成されます。
ドキュメントルート内のファイルやスクリプトにアクセスすると、httpd.logが生成されます。
httpd.exeと同じ場所に、httpd.logとerrors.logが生成されていますか?
少なくとも、errors.logが生成されていない場合は、AN HTTPDが正常に起動していない可能性があります。
(このファイルは、エラー以外にAN HTTPDの起動開始と終了のログも書き込まれるので)

また、index.htmlにアクセスしたら、
> 表示されません。
という事ですが、index.htmlは、ドキュメントルートに設置されていますよね?
何かエラー文が出ませんでしたか?
やはり、index.htmlにタグ以外の文字を記述していても、真っ白なページになりますか?
確認して欲しいのですが、index.htmlを設置せずにhttp://127.0.0.1/又はhttp://127.0.0.1/index.htmlにアクセスした場合は、「Error 404」のページが表示されますか?
表示されない場合は、AN HTTPDが正常に起動していない可能性もあります。
errors.logに、
Tue Jul 27 20:09:43 2010 Error Response 404 Thread 0(ID= 2144) to 127.0.0.1 for "/index.html"
このようなログが書きこめれているかを確認して下さい。

やはり、餅は餅屋ということで、AN HTTPDのページからリンクされている「AN HTTPDゲストブック/コメント集 全文検索」で検索したところ
http://homepage1.nifty.com/yito/namazu/gbook/20040118.0200.html
http://homepage1.nifty.com/yito/namazu/gbook/20030322.2149.html
という過去ログが見つかりました。
参考にしてみてください。

また、もしも、書籍に添付されたAN HTTPDをお使いなら、
AN HTTPDの配布サイト
http://www.st.rim.or.jp/~nakata/
でダウンロードしたもので試してみるとどうなりますか?


記事No: 7756
投稿日: 2010/07/28(Wed) 09:35:33
タイトルRe^6: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

有難うございます。

せっかく勉強をしようと思った矢先のつまずきにめげそうですが、頑張ります。

> > print "Content-type: text/html\n\n";
>
> ちゃんとContent-typeを出力していますね。
> この記述がない場合に、真っ白なページを表示するんですが、記述があるという事は別の問題ですね。
> AN HTTPDなどの構成をお聞きしたのは、どこに設置したかを確認する為だったのですが、

はい、c:\wwwに設置しました。

> > いいえ、Scriptsホルダーが存在しません。
>
> という事は、これ以外は同じということでしょうか?

はい、これ以外は同じです。

> Scriptsフォルダに関しては、AN HTTPDの現在のバージョンでは必要ないので、気にしなくて構いません。
> (どのバージョンまでなのか覚えていませんが、旧バージョンでは存在していました)
>
> 改めてお聞きします。
> AN HTTPDをどこにインストール(設置)されましたか?c:\wwwですか?

はい、c:\wwwに設置しました。

> hello.cgiの格納場所は、どこでしょうか?c:\www\homeですか?

はい、c:\www\homeです。

> そして、AN HTTPDのドキュメントルートは、どのような指定をされましたか?c:\www\homeですか?

はい、c:\www\homeです。

> hello.cgiの格納場所と、ドキュメントルートは同じですね?

はい、同じです。

> http://127.0.0.1/でアクセスする場所は、AN HTTPDのドキュメントルートに設定した場所です。
> ドキュメントルートがc:\www\homeならば、ここにindex.htmlファイルを置けば、http://127.0.0.1/index.html又はhttp://127.0.0.1/でアクセスするという事です。
> c:\www\home\test\index.html
> にアクセスするなら、http://127.0.0.1/test/index.html又はhttp://127.0.0.1/test/です。
> これは、理解していますよね?
>

はい、理解しています。

> あと、ご利用のOSは何でしょうか?
>

はい、win2000sp4です。

> また、確認して欲しいのですが、AN HTTPDが起動するとerrors.logが生成されます。
> ドキュメントルート内のファイルやスクリプトにアクセスすると、httpd.logが生成されます。
> httpd.exeと同じ場所に、httpd.logとerrors.logが生成されていますか?

はい、httpdのファイルを開く→logファイルにはerrors.logが生成されてますが、httpd.logが生成されていません。

> 少なくとも、errors.logが生成されていない場合は、AN HTTPDが正常に起動していない可能性があります。
> (このファイルは、エラー以外にAN HTTPDの起動開始と終了のログも書き込まれるので)
>
> また、index.htmlにアクセスしたら、
> > 表示されません。
> という事ですが、index.htmlは、ドキュメントルートに設置されていますよね?
> 何かエラー文が出ませんでしたか?

はい、ドキュメントルートに設置しております。
エラー文も何もなく真っ白です。

> やはり、index.htmlにタグ以外の文字を記述していても、真っ白なページになりますか?

はい、テストという文字に変えてやっても真っ白です。
ちなみにc:\www\homeにあるindex.htmlをダブルクリックするとエクスプロ−ラにてテストという文字が表示されます。

> 確認して欲しいのですが、index.htmlを設置せずにhttp://127.0.0.1/又はhttp://127.0.0.1/index.htmlにアクセスした場合は、「Error 404」のページが表示されますか?
> 表示されない場合は、AN HTTPDが正常に起動していない可能性もあります。

はい、設置せずにhttp://127.0.0.1/又はhttp://127.0.0.1/index.htmlにアクセスしても、いずれも表示がなく真っ白です。(エラーもなしです。)

> errors.logに、
> Tue Jul 27 20:09:43 2010 Error Response 404 Thread 0(ID= 2144) to 127.0.0.1 for "/index.html"
> このようなログが書きこめれているかを確認して下さい。
>

はい、Wed Jul 28 09:00:34 2010 AN HTTPD 1.42p Ready.しか書かれておりません。


> やはり、餅は餅屋ということで、AN HTTPDのページからリンクされている「AN HTTPDゲストブック/コメント集 全文検索」で検索したところ
> http://homepage1.nifty.com/yito/namazu/gbook/20040118.0200.html
> http://homepage1.nifty.com/yito/namazu/gbook/20030322.2149.html
> という過去ログが見つかりました。
> 参考にしてみてください。

参考にしてみます。

>
> また、もしも、書籍に添付されたAN HTTPDをお使いなら、
> AN HTTPDの配布サイト
> http://www.st.rim.or.jp/~nakata/
> でダウンロードしたもので試してみるとどうなりますか?

はい、最初はwin2000でも大丈夫か確認のため~nakataさんのサイトへ訪問し、その際ダウンロードしてそれを使ってダメでした。それならということで書籍に添付されたものでもダメでした。

それではどうかよろしくお願いいたします。
頑張って先に進みたいです。


記事No: 7757
投稿日: 2010/07/28(Wed) 10:56:39
タイトルRe^7: 購入書籍の動作について
ID情報: liberty8
投稿者: KK
URLhttp://www11.atpages.jp/atgamewikibbs/Patio.html

以下の設定をお試しください。
ウェブブラウザのアドレスバーに以下のURIをコピーペーストして下さい。
http://www11.atpages.jp/atgamewikibbs/httpd.png
※Perlのパスはインストールしたパスに修正して下さい。
※PHPのパスはPHPをインストールしていない・PHPを使わなければ追加しなくても良いです。


記事No: 7758
投稿日: 2010/07/28(Wed) 13:06:04
タイトルRe^8: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

> 以下の設定をお試しください。
> ウェブブラウザのアドレスバーに以下のURIをコピーペーストして下さい。
> http://www11.atpages.jp/atgamewikibbs/httpd.png
> ※Perlのパスはインストールしたパスに修正して下さい。
> ※PHPのパスはPHPをインストールしていない・PHPを使わなければ追加しなくても良いです。

有難うございます。

Perlのパスはインストールしたパス、c:\perlですが、C:\Perl\bin\PerlI..exeで修正しました。
phpはインストールしてませんので修正なしです。

それで、上記に修正してhttp://127.0.0.1/hello.cgiをやってもまだ真っ白となります。

ところで、ご教授のPerlのパスの修正とAN HTTPDでのindex.htmlが真っ白表示と関連がありますでしょうか?
まだ、勉強中で間違っているかもしれませんが、perlのソフトとhttpdのソフトは別で、httpdの起動だけでhttp://127.0.0.1/index.htmlとすればindex.htmlの表示が確認でき、http://127.0.0.1/hello.cgiとすればcgiソフトが実行されhello.cgiが表示されるのでありませんでしょうか?
今はhello.cgiの中味も、index.htmlの中味も表示されず真っ白なので混乱しております。

間違いでしたらご指摘くださいませ。
よろしくお願いいたします。


記事No: 7759
投稿日: 2010/07/28(Wed) 14:41:23
タイトルRe^9: 購入書籍の動作について
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> > 以下の設定をお試しください。
> > ウェブブラウザのアドレスバーに以下のURIをコピーペーストして下さい。
> > http://www11.atpages.jp/atgamewikibbs/httpd.png
> > ※Perlのパスはインストールしたパスに修正して下さい。
> > ※PHPのパスはPHPをインストールしていない・PHPを使わなければ追加しなくても良いです。
>
> 有難うございます。
>
> Perlのパスはインストールしたパス、c:\perlですが、C:\Perl\bin\PerlI..exeで修正しました。
> phpはインストールしてませんので修正なしです。
>
> それで、上記に修正してhttp://127.0.0.1/hello.cgiをやってもまだ真っ白となります。
>
> ところで、ご教授のPerlのパスの修正とAN HTTPDでのindex.htmlが真っ白表示と関連がありますでしょうか?
> まだ、勉強中で間違っているかもしれませんが、perlのソフトとhttpdのソフトは別で、httpdの起動だけでhttp://127.0.0.1/index.htmlとすればindex.htmlの表示が確認でき、http://127.0.0.1/hello.cgiとすればcgiソフトが実行されhello.cgiが表示されるのでありませんでしょうか?
> 今はhello.cgiの中味も、index.htmlの中味も表示されず真っ白なので混乱しております。
>
> 間違いでしたらご指摘くださいませ。
> よろしくお願いいたします。

先ず、AN HTTPDの設定が先ですね。
perl、phpは後で宜しいかと。

さて、readme.htmlが同胞されている筈です。

http://127.0.0.1/readme.html

で表示されますか?
表示されるなら、かなりの確立でドキュメントルートがc:\www\homeになっていないです。
(readme.htmlはc:\wwwに展開されている筈ですから。1.37dですけど)


記事No: 7760
投稿日: 2010/07/28(Wed) 15:17:18
タイトルRe^9: 購入書籍の動作について
ID情報: liberty8
投稿者: KK
URLhttp://www11.atpages.jp/atgamewikibbs/Patio.html

Perlのパスだけでなく、その他の一般の項目を同じように設定してみてください。
PerlI.exeなんてありましたっけ?「C:\Perl\bin\perl.exe」では?


記事No: 7761
投稿日: 2010/07/28(Wed) 16:03:15
タイトルRe^7: 購入書籍の動作について
ID情報: teketen
投稿者: てけてん

確認してもらうのを忘れていました。
AN HTTPDを起動して、タスクトレイのアイコンをクリックすると、小さなウインドウが開きます。
そこに、ドキュメントルートが表示されていますが、どこになっていますか?
もしかして、c:\wwwになっていませんか?
設定とこのドキュメントルートが違う場合は、私には原因が判りません。

あとは、チルダつきのアドレスになりますが、以下の方法を試すぐらいですかね。
AN HTTPDの「オプション/一般」の「一般」を見てください。
上のドキュメントルートに

c:\www

を入力し、「ポート:」の下にあるチェックボックスにチェックを入れ、その横の入力欄に

/~home

を入力し、その横にある「-> ドキュメントルート\」の入力欄に

home\public_html

と入力して、「適用」を押します。
c:\www\homeに、public_htmlフォルダを作成し、この中に先ずはサーバーが正常に起動しているかを確認する為に、index.htmlを設置してください。
そして、
http://127.0.0.1/~home/又はhttp://localhost/~home/
でアクセス出来るかを確認して下さい。(127.0.0.1をlocalhostにしてもアクセス出来ない場合は、127.0.0.1でアクセスできれば良いです)
index.htmlがないとアクセス出来ない場合は、付けてアクセスして下さい。

AN HTTPDをインストールされたのは、CGIスクリプトの動作確認の為ですよね?
これでアクセス出来る場合は、今後もこの方法を取って下さい。
少しアドレスが長くなりますが、
c:\www\home\public_html
にCGIスクリプトやhtmlファイルやフォルダなどを置いて、http://127.0.0.1/~home/からのアドレスでアクセスして下さい。
(私も、チルダ付きのこの方法で、ローカルで動作確認をしています)

c:\www\home
のhomeフォルダですが、別の名前にしても構いません。
その場合は、AN HTTPDの設定もそのように変更して下さい。
URLも、homeの部分がそのフォルダの名前になります。

チルダ付きでもアクセス出来ない場合は、私ではもうこれ以上判りませんので、他の方の返信を待たれるか、自宅サーバー関連のサイトの掲示板などでご相談した方が良いかもしれません。
チルダ付きでアクセスできたら、あとは、AN HTTPDの設定のPerlのパスを変更されたようなので、正しく設定を行い、hello.cgiをc:\www\home\public_htmlに設置し、同じようにアクセスして表示されるかを確認して下さい。
私からは、以上です。


記事No: 7764
投稿日: 2010/07/29(Thu) 12:20:01
タイトルRe^8: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

> 確認してもらうのを忘れていました。
> AN HTTPDを起動して、タスクトレイのアイコンをクリックすると、小さなウインドウが開きます。
> そこに、ドキュメントルートが表示されていますが、どこになっていますか?
> もしかして、c:\wwwになっていませんか?
> 設定とこのドキュメントルートが違う場合は、私には原因が判りません。
>
> あとは、チルダつきのアドレスになりますが、以下の方法を試すぐらいですかね。
> AN HTTPDの「オプション/一般」の「一般」を見てください。
> 上のドキュメントルートに
>
> c:\www
>
> を入力し、「ポート:」の下にあるチェックボックスにチェックを入れ、その横の入力欄に
>
> /~home
>
> を入力し、その横にある「-> ドキュメントルート\」の入力欄に
>
> home\public_html
>
> と入力して、「適用」を押します。
> c:\www\homeに、public_htmlフォルダを作成し、この中に先ずはサーバーが正常に起動しているかを確認する為に、index.htmlを設置してください。
> そして、
> http://127.0.0.1/~home/又はhttp://localhost/~home/
> でアクセス出来るかを確認して下さい。(127.0.0.1をlocalhostにしてもアクセス出来ない場合は、127.0.0.1でアクセスできれば良いです)
> index.htmlがないとアクセス出来ない場合は、付けてアクセスして下さい。
>
> AN HTTPDをインストールされたのは、CGIスクリプトの動作確認の為ですよね?
> これでアクセス出来る場合は、今後もこの方法を取って下さい。
> 少しアドレスが長くなりますが、
> c:\www\home\public_html
> にCGIスクリプトやhtmlファイルやフォルダなどを置いて、http://127.0.0.1/~home/からのアドレスでアクセスして下さい。
> (私も、チルダ付きのこの方法で、ローカルで動作確認をしています)
>
> c:\www\home
> のhomeフォルダですが、別の名前にしても構いません。
> その場合は、AN HTTPDの設定もそのように変更して下さい。
> URLも、homeの部分がそのフォルダの名前になります。


いろいろと有難うございます。

PCに問題あると思い、全く別なPCにWin2000sp4を新規インストールしてゼロからやってみました。
このPCではお教えいただいたドキュメントルートでも\www\homeのルートでもindex.htmlが表示できました。
表示できないPCでは、AN HTTPDの起動時にポート番号の変更を求められ8080にしてましたが、今回のPCではすんなり起動してポート番号は80となっています。
この辺の問題が関係しているのでしょうか?

それで次にCGIを実行してみますと。
これが表示されませんのです。(真っ白でエラー表示もなしです。)
お教えいただいた方法でも以前の\www\homeの場合でも表示されません。(もちろんhello.cgiは\public_html
にも\homeにも置いてあります。)
CGIソフトは書籍添付のActivePerl-5.6.1.633-MSwin32-x86.msiをインストールしております。

もうちょっとのような気がします。
どうかよろしくお教えくださいませ。


>
> チルダ付きでもアクセス出来ない場合は、私ではもうこれ以上判りませんので、他の方の返信を待たれるか、自宅サーバー関連のサイトの掲示板などでご相談した方が良いかもしれません。
> チルダ付きでアクセスできたら、あとは、AN HTTPDの設定のPerlのパスを変更されたようなので、正しく設定を行い、hello.cgiをc:\www\home\public_htmlに設置し、同じようにアクセスして表示されるかを確認して下さい。
> 私からは、以上です。


記事No: 7765
投稿日: 2010/07/29(Thu) 17:10:38
タイトルRe^9: 購入書籍の動作について
ID情報: teketen
投稿者: てけてん

> AN HTTPDの起動時にポート番号の変更を求められ8080にしてましたが、

ああ、それがアクセス出来なかった原因です。
まさか、ポートを変更しているとは思わなかったので、そこまで気付きませんでした。

その際、
「Windows error 0:サーバーパケットを使用できません。
他のHTTPサーバが動いていないか確認して下さい。
あるいはポート番号を変えてください。」
のエラーが出ませんでしたか?

ポートを変更したということは、ひょっとしてIISや他のサーバーソフトが起動しているのではないでしょうか?
または、何かのソフトがサーバーパケットを使用しているなど。
心あたりはありませんか?

サーバーのポートを変更したなら、そのポートでアクセスしなくてはいけません。
http://localhost:8080/又はhttp://127.0.0.1:8080/


> CGIソフトは書籍添付のActivePerl-5.6.1.633-MSwin32-x86.msiをインストールしております。

5.6でも問題ないですが、今からインストールするなら、5.8以上の方が良いかと思います。
ActivePerlのダウンロードページにて、
http://www.activestate.com/activeperl/downloads
「ActivePerl 5.8.9.827」又は「ActivePerl 5.10.1.1007」をダウンロードし、今のActivePerlをアンインストールした上で、インストールして下さい。

あと、AN HTTPDの設定のPerlの実行プログラムの設定は、正しいですか?
ActivePerlをインストールし直す前に、Perlの実行プログラムの部分を、

perl

だけにしてhello.cgiにアクセスしてみて下さい。
私の設定は、perlにしていますが、ちゃんと使えています。
多分、パソコンのシステムの環境変数から、パスを取得しているのだと思います。
これで駄目な場合は、実行プログラムの部分に、Perlの設置場所C:\perl\bin\perl.exeのように、ご自分の環境に合わせて設定して下さい。
hello.cgiにアクセス出来たら、ActivePerlはそのままでも構いませんし、バージョンアップして戴いても構いません。
それは、ron1024さんのお好きにしてください。

私からの返信は、これで最後です。
これで駄目な場合は、申し訳ありませんが、自宅サーバー関連のサイトでご質問戴いた方が良いかと思います。

--------------
※以下は蛇足です。
ron1024さんだけの話ではないんですが、出来れば、余分な引用は避けて下さい。必要な部分のみ引用して戴けると幸いです。
(無駄な全文引用は、KENTさんのスペースをそれだけ無駄に消費している事になるので…)


記事No: 7766
投稿日: 2010/07/29(Thu) 17:26:19
タイトルRe^10: 購入書籍の動作について
ID情報: liberty8
投稿者: KK
URLhttp://www11.atpages.jp/atgamewikibbs/Patio.html

一応つっこんでおきますが、Active Perlの最新の安定版は5.12.1です。
できるだけ最新の安定版をお使いになることをお勧めします。

下記URIの中央部の(Windows (x86) - Windows Installer (MSI))。
ユーザー情報の入力ページに移りますが、無視して構いません。
http://www.activestate.com/activeperl/downloads
変更点
http://perldoc.jp/docs/perl/5.12.1/perl5121delta.pod


記事No: 7767
投稿日: 2010/07/29(Thu) 20:21:47
タイトルRe^11: 購入書籍の動作について
ID情報: teketen
投稿者: てけてん

上に表示されているバージョンの方が安定しているのではないかと思ったことと、5.8も案内したのは、まだ実際のレンタルサーバーでは5.8が多いのでご紹介しました。
(JavaScriptを無効にしていたので気付きませんでしたが、ダウンロードボタンからダウンロードするバージョンは、5.10.1.1007なんですね(^^;
また、JavaScript無効だと、ユーザー入力ページに移動せずに、そのままファイルを保存出来るので、気付きませんでした。フォロー有難う御座います)
勿論、KKさんがおっしゃるように、バージョン5.12.1.1201でも構いません。
ダウンロードページでダウンロードできるバージョンは、どれでも構わないと思うので、ご自分の環境に合ったものをインストールされると良いと思いますよ。


記事No: 7768
投稿日: 2010/07/29(Thu) 21:12:47
タイトルRe^12: 購入書籍の動作について
ID情報: ron1024
投稿者: ron1024
URLhttp://www.bea.hi-ho.ne.jp/christpher-rs/

有難うございました。

てけてんさんの言われるとおりの127.0.0.1:8080でCGIも動作しました。尚、perlのパスは\perl\bin\perl.exeで動作しました。
本当にありがとうございました。
これで、先に進んで勉強できます。

KKさんも有難うございました。バージョンアップもやってみます。

皆さん大変親切にしていただき感謝申し上げます。


[検索ページ]