AN HTTPD ゲストブック/コメント集(2004年9月19日19:06)


中田昭雄 nakata@st.rim.or.jp 2004/09/24 20:33

is さん、
「バージョンを下げてみる」などというのではだめに決まっています。
regedit で HKEY_LOCAL_MACHINE\Software\AnHttpd 以下をファイルにしてメールで送ってください。


is dragon_invisible@hotmail.com 2004/09/21 02:24

(1)切断 他のPCからサーバになっているPCのフォルダが参照できず、またそのPCから他のPCへのアクセス、インターネットへの接続なども全くできない状態になります。
サーバとなっているPCのみで、他のPCは普段通り、共有やインターネットの接続はできます。
また、サーバのマシンも再起動すれば元に戻ります。
(2)状態 いえ、レジストリなどではなく、最初から全て再インストールです。ですので、もしかしたらどこかインストールしてないものもあるかもしれません…。
(3)SSI削除 表示されませんでした…shtmlに書き込んではいけない内容などがあるのでしょうか?
(4)パス はい、その通りです<C:\sv\user\invisi\main\cgi\1line\bbs.cgi

また、以下のことを今日試して見ましたがだめでした
■httpdのバージョンを下げてみる
■ActivePerlのバージョンを下げてみる


中田昭雄 nakata@st.rim.or.jp 2004/09/20 17:05

is さん、
(1)「PC がネットワークから切断された」というのは意味がよくわかりません。どのようにして確認したのですか?
(2)AN HTTPD の設定は「前と同じ」なのでしょうか?(レジストリのバックアップをとってあってそれを元に戻したのでしょうか?)
(3)index.shtmlからそのSSI部分を除いたときには index.shtml は正常に表示されるのでしょうか?
(4)bbs.cgi のフルパスは何ですか? C:\sv\user\invisi\main\cgi\1line\bbs.cgi ですか?


is dragon_invisible@hotmail.com 2004/09/20 13:43

どうも、お返信ありがとうございます。
もう少し詳しく書きます。

httpd.log 
192.168.2.1 - - [20/Sep/2004:12:55:12 +0900] "GET /main/a-site/index.shtml HTTP/1.1" 200 8020
が、読み込んだファイルなのですが、process.logの最後の行は、
Mon Sep 20 12:54:24 2004 C:\WINNT\system32\cmd.exe /C C:\Perl\bin\perl.exe C:\sv\user\invisi\main\cgi\counter\counter.cgi com < "C:\DOCUME~1\invisi\LOCALS~1\Temp\stdin.2" > "C:\DOCUME~1\invisi\LOCALS~1\Temp\1.2" 
でした。
shtmlを読み込んだプロセスのログが残っていません…。
それと、読み込んだ後にサーバ側のPCが必ずネットワークから切断されてしまいます。
(一度再起動しないと戻りません)
また、SSIを含まない*.shtmlは、ちゃんと表示できました。

shtmlに書かれているSSIのパスは、OSの再セットアップ前までは動いており、
HPの構造も何も変えておらず、一応確認しましたが、問題と思うのですが…
因みに、書かれている内容は
<!--#include virtual="../cgi/1line/bbs.cgi?mode=latest" -->
です。


中田昭雄 nakata@st.rim.or.jp 2004/09/20 07:21

is さん、
process.log がどうなっているか書いていないのでわかりませんが、
SSIで指定しているパスが間違っているのでしょう。


is dragon_invisible@hotmail.com 2004/09/19 19:06

どうも、自己満足なHP(笑)を開くためにAn httpdを使わせて頂いています。

先日、サーバ側のHDDを消し、OSを再セットアップして、
An httpd と ActivePerlをインストールし、元の状態に戻したのですが、
入れなおす前に稼動してたSSIが上手く動かなくなってしまいました。
■An httpd  Version 1.42m
■ActivePerl 5.8.4.810
■動かそうとしているもの http://www.akiyan.com/ こちらの方の蓄々一行掲示板 v2(htmml埋め込み)
htmlサーバ、CGIは問題無く動いていて、An httpd側の設定はSSI許可、
*.shtml許可にチェックが入っています。

現象は、shtmlの拡張子のものを読み込んでも、
真っ白のままで何も処理されないといった感じです。
(SSIのみではなく、他も処理されません)
OSを入れなおす前にちゃんと動いていただけあって、
何が原因なのか分からなくて…どなかた、原因がおわかりになる方、
ご教授していただければ幸いです。