逢坂さん、
レジストリのファイルタイプのところが矛盾しているためだと思います。
少し下の、
>中田昭雄 nakata@st.rim.or.jp 2000/04/27 21:17
を参照してください。
regedit で HKEY_LOCAL_MACHINE\SOFTWARE\AnHttpd\MimeTypes を見ると、拡張子とそれに対応するMIMEタイプが並んでいるはずですが、それの数が Count の数より少ないとアクセス違反になります。 現バージョン(1.28dd)まででは自動で修正できませんので、regedit で Count の数を変更して直してください。
参考:
認証名毎の認証ユーザ設定が51件以上入らない の後半
WinNT+v1.0で、オプションのファイルタイプのタブを選択するとワトソン博士に「アクセス違反」と言われて落ちてしまうようようになった
不具合が発覚したときの内容:
ファイルタイプにlzh,zipを追加したらAN HTTPDが落ちるようになった
この後、今までレジストリ MimeType 以下に MIMEタイプ別に並べていたのを MimeTypes に拡張子別に並べるようにしました。
初めまして、httpd を利用させていただいてます。
動作環境は、WIN98です。
知識が乏しいのでホームページのCGIの動作確認にだけしか使っていません。
いままで、1.19f バージョンを使っていましたが、先ほど 1.28d バージョンを
インストールしました。
一部のファイルタイプが消えていたので、追加または変更しようとすると
次のようなメッセージが出てエラー終了になります。
操作ミスでしょうか。アドバイスをお願いします。
-----------------------------------------
HTTPD のページ違反です。
モジュール : HTTPD.EXE、アドレス : 016f:004a91e6
Registers:
EAX=004da220 CS=016f EIP=004a91e6 EFLGS=00010216
EBX=004da224 SS=0177 ESP=0163cca8 EBP=0163ccac
ECX=01b6009c DS=0177 ESI=00000007 FS=6d2f
EDX=0203a2c0 ES=0177 EDI=01b715d0 GS=0000
Bytes at CS:EIP:
f6 02 01 74 2a 8b 0a 83 e1 fc 83 c1 04 01 08 3b
Stack dump:
00000000 0163ccb8 004a870c 004da224 0163ccc4 004a871c
004da224 0163d36c 00428964 004da224 0163db3c 00000000
01b715d0 d9b2a7cc dfccb2c0 bcdfccb5