- 締切済み
WINDOWS9xでCGIの起動の方法
noname#151056の回答
私は Windows95 + ActivePerl + AN HTTPD で 問題なく動いています。 apache はリソースを結構食うので、 軽い AN HTTPD はオススメです。 紹介されたページでも、作者の方や有志の方々が トラブルに関する質問に答えてくれます。 (私も以前お世話になりました) 具体的に、どうやったらどういうエラーになったか ということを説明してもらえれば解決すると思います。
関連するQ&A
- CGIをオフラインローカルで動かしたいのです。
CGIをオフラインローカルで動かしたいのです。 今、挑戦中なのですがうまくいきません。どうやったらいいのか教えて下さい。設定がうまく行ってないのかと思います。 使用ソフトは、AN HTTPD1.33b ActivePerl 626 です。でも、そのソフトの役割もいまいちわかっていません。オフラインで使えればいいのですが、ダイヤルアップをする形式のプロバイダーです。何度やってもうまくいきません。どうかよろしく御願いします。 参考にしているサイト http://www.kent-web.com/ http://www.st.rim.or.jp/~nakata/gbook/faq.html 下記のテストは成功しています。 http://www.zdnet.co.jp/magazine/pcjapan/0011/sp3/01e.html 下記のテストは成功していません。 (ページが見つかりません HTTP 404 - ファイル未検出) http://127.0.0.1/~ralf(ユーザー名のfolder)/
- ベストアンサー
- CGI
- ローカルでのCGIの実行テストの方法を教えてください
CGIをWindows Meで動作させたいのですが、とほほのWWW入門を見てみると、 ActivePerlとAn HTTPDのソフトを使うとかいてあり、 An HTTPDは雑誌のCD-ROMで入手したのですがActivePerlはありませんでした。 インターネットから入手するしかないのでしょうか?ダイアルアップ接続のため、 時間が掛かりそうだし、なかなかダウンロードする気になりません。 もし他にローカル環境でCGIの動作テストをする方法があれば教えてください。 またAn HTTPDのソフトだけではローカルでのCGIテストはできませんか? それと、とほほのWWW入門に「ActivePerlのオプションであるPerlScriptを インストールした人は、セキュリティに関して十分に注意し、レジストリの修正を 忘れないようにしてください。」と書いてありますが、これはどういう意味ですか? PerlScriptをインストールするのとしないのとではどう違うのですか? 教えてください。よろしくお願いします。
- ベストアンサー
- Perl
- ローカル環境で CGI を試してみたく、AN HTTP Daemon
ローカル環境で CGI を試してみたく、AN HTTP Daemon http://www.st.rim.or.jp/~nakata/ をインストールしてみました。以前一度、やっていたことがあるので、だいじょうぶかと思ったのですが、うまくいきません。 質問です。 その1 cgi の最初に書くパスは、#!C:/usr/local/bin/perl でいいのでしょうか? その2 このソフトは、Apache は無くても動くのですよね? よろしくお願いいたします。
- ベストアンサー
- その他(インターネット接続・通信)
- CGIが動かない
ActivePerlをインストールし終えたのです。 さらに、自宅サーバのCGI動作はOKにしてあります。 なのに、CGIが動きません。 ※http://www.***********/test.cgi のようにアクセスしてるのですが・・・ OS:Win 2000 Server , AN HTTPD を使用しています。
- ベストアンサー
- Windows XP
- ローカルパソコンで、CGI(SSI)及びカウンタの動きを確認したいのですが…。
翔泳社のPerl/CGI辞典を購入し、それを参考にPerlとApacheをインストールし直してみました。 以前から、少しCGIは使っていたため、Perl『ActivePerl-5.6.1.635-MSWin32-x86』とApache『apache_1.3.28-win32-x86-no_src』それにhttp://www.st.rim.or.jp/~nakata/の『AN HTTP Server』バージョン1.42kを入れていました。 それをPerl『ActivePerl-5.8.3.809-MSWin32-x86』にし、Apacheはそのままのバージョンで、『httpd.conf』の設定を行ないました。 Options Indexes FollowSymLinks MultiViews ExecCGI Includes とし、 AddHandler cgi-script .cgi AddType text/html .shtml AddHandler server-parsed .shtml の#もはずしました。 しかし、SSIが動きません。CGIは動くのですが、これは何故なのでしょうか? 画面上にHello!と表示させる簡単なプログラムです。 Apacheを起動させ、実行するのですが、画面上に何も表示されません。 Apacheを終了させ、『AN HTTP Server』で、同じ物を動かせば、ちゃんと動きます。 これらについて詳しい方、ぜひアドバイスをお願い致します。 そして、もう一つ疑問があるのですが、『AN HTTP Server』のほうで、カウンタの動作を確認してみました。 スクリプトは、『http://www2j.biglobe.ne.jp/~apollo/』さんの『お好みカウンタ』を借りて、試してみたのですか、カウンタの数字が『error』表示になったり、00000のまま動かないのです。 また、Apacheのほうでも試してみたところこちらでは、画像(数字)が『×』となってしまいます。 『AN HTTP Server』では動いているようですが、ちゃんとした動作にはなりません。 ローカルパソコンでは、限界があるということなのでしょうか? 長くなってしまい、かつわかりにくい文章だと思いますが、随時補足しますので、上記の2点についてアドバイスをよろしくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- ローカル環境でのCGIエラー
ActivePerlとAn HTTPdでWindowsXP HomeEditionのPC上でCGIを動かそうと思っています。 どちらも最新版をダウンロードしてインストールしました。 ActivePerlに関してはegフォルダ下のexample.plで動作確認が取れています。 An HTTPdに関してはhttp://127.0.0.1以下のURLを指定してページが表示されています。 ですが、htmlからcgiを呼び出そうとすると「ページを表示できません」「サーバーが見つからないか、DNS エラーです。」のエラーが出てしまいます。 試しにcgiファイルをフルパスで指定したのですが同じでした。 ちなみに、簡単なCGIプログラムtest.cgiを作成、サーバにアップして動作を確認しましたがローカルではエラーになります。 また、ローカルでコマンドプロンプトにて c:\usr\local\bin\perl c:\プログラムのパス\cgi-bin\test.cgi と入力すると内容を表示します。 コマンドプロンプトでCGIプログラムのあるcgi-binディレクトリに移動して perl -v と入力するとperlのバージョン情報を表示するので、パスは通っていると思われます。 Au HTTPdのerrors.logには Thu Aug 16 19:21:18 2007 Warning: CGI TerminateProcess 2500 error 5 とりあえず、自分で原因を絞れるであろうところはあたってみたつもりですが、何か見落としていることがあるでしょうか? もしかしたらAu HTTPdに問題があるでしょうか?
- 締切済み
- CGI
- AN HTTP Server Windows8
AN HTTP ServerをXPで使用していましたが、Windows8では使用できないのでしょうか? http://www.st.rim.or.jp/~nakata/ また、ほかに代わるソフトはありますか? ※自宅のパソコンでPerlのプログラムを使用するのに使ってます。
- 締切済み
- Windows 8
- 自宅サーバー化ソフトについて
http://www.st.rim.or.jp/~nakata/ こちらのソフトにてサーバー化を行ったところ、 HTMLファイルや画像ファイルは外部から確認できたのに、 何故か圧縮ファイルをDLして貰っても0バイトでDLされてしまいます。 これの原因が良くわかりません。どなたかご回答宜しくお願い致します。
- 締切済み
- その他(ソフトウェア)
- ローカルマシンでCGIソースが出てしまう
ActivePerl5.8.0+AN HTTPD1.42hをWindowsXPSP1にインストールしてローカルでCGIの動作を確認したところ、CGIのソースがそのまま見えてしまうという問題にぶつかりました。 CGIは、KentWebさん(http://www.kent-web.com/)のclipbord(http://www.kent-web.com/bbs/clip.html)など複数試しましたがどれも同じくソースが見えてしまう、という状況です。 何か考えられるチェックすべき点がありましたらご教授頂けると嬉しいです。 ちなみに、他のマシンでは正常に動作することを確認しています。 あるPCだけソースが出てしまうのです。 よろしくお願いいたします。
- 締切済み
- CGI
- オフラインでCGIについて!
オフラインにてCGIの動作確認にWindows98+HTTPD+ActivePerlを使ってますがひとつ疑問点があります。 うまく説明出来るか分かりませんが それは 1.簡単なスクリプトを書き実行させます。(もちろんIE上に正常に表示されます。) 2.そのスクリプトをわざと間違えて書き直し上書保存します。(;などを消します。本当なら必ずエラーになりますよねぇ。) 3.IE上で更新を押して新たに実行させる。 とすると普通ならエラー画面(ページが見つけられませんとかetc)になるはず?ですが、キャッシュ・履歴が残ってるので正常に表示されてしまいます。 一度、キャッシュ・履歴をクリアして更新すると正常にエラー画面がでます。 今までいちいちスクリプトを書き換えるごとにキャッシュ・履歴をクリアしてチェックしてきましたが、はたして皆さんもこんなに面倒な方法でしているのでしょうか? それとも他に何か設定によって何とかなるのでしょうか? 宜しくお願いします。
- ベストアンサー
- CGI
補足
ちょっと急いでやってたのでイージーミスかもしれません。 http://www.activestate.com/Products/ActivePerl/Download.html にある 違うものをDLしてしまったのかもしれません どこにもPerl.exeというのが見当たらないので。 エラーは http://localhost/cgi/cgisample.html だと ちゃんと表示するのですが、 http://localhost/cgi-bin/test.cgi をブラウザで開くと、 検索中のページには問題があるので表示できません。 と言われ、HTTP500エラーがでてしまいます もし原因が分かりましたら教えてください