AN HTTPD ゲストブック/コメント集(2003年9月3日18:01)


NingenXP ningenxp-lj@infoseek.jp 2003/09/08 17:20

FAQを見てみると、UNIX用Perlじゃないとsymlinkは動かないみたいですね。
諦めてサーバにupして動作させます。


中田昭雄 nakata@st.rim.or.jp 2003/09/07 16:55

NingenXP さん、
「SSIが動かない」という話ではありませんでしたね。

Windows では Perl の symlink は使えません。
つまり、その gcount.pl は Windows では使えないのです。
CGIでも symlink を使う Perl CGI は動きません。
http://homepage1.nifty.com/yito/anhttpd/faq/index.html#Q20
あたりも参考にしてください。


NingenXP ningenxp-lj@infoseek.jp 2003/09/07 14:36

返事が遅れてすいません。こうなっていました。

Sun Sep 07 14:30:07 2003 C:\WINDOWS\system32\cmd.exe /C perl gcount.pl < "C:\DOCUME~1\高見裕也\LOCALS~1\Temp\stdin.0" > "C:\DOCUME~1\高見裕也\LOCALS~1\Temp\1.0" 
また、コマンドプロンプトから実行すると、次のように表示されました。
"The symlink function is unimplemented at C:\CGI\gcount.pl line 129."


中田昭雄 nakata@st.rim.or.jp 2003/09/04 21:17

NingenXP さん、
プロセスログにチェックを入れて再度やってみてください。
それで process.log ができないとすると AN HTTPD の設定がおかしいことになります。
process.log ができているなら、その中身がまともかどうか確認してみてください。
まともかどうか不明の場合はその中身をお知らせ下さい。
process.log がまともなら、gcount.pl をコマンドプロンプトで実行して、ちゃんと出力されるのかを確認してください。


NingenXP ningenxp-lj@infoseek.jp 2003/09/04 17:05

><!--#... --> の中身をお知らせ下さい。

<!--#exec cmd="gcount.pl" -->となっています。


中田昭雄 nakata@st.rim.or.jp 2003/09/03 21:17

NingenXP さん、
まさかたとえば <!--#echo var="DATE_LOCAL" --> が表示されないという話ではありませんよね??
「実行」と言っていることからすると <!--#exec ... --> の話をしているのだろうという気もしますが、どのようなSSIですか?
<!--#... --> の中身をお知らせ下さい。


NingenXP ningenxp-lj@infoseek.jp 2003/09/03 18:01

SSIが全く実行できません。「SSIを許可する」と「*.shtml」にチェックをつけているのに、shtmlファイルから実行することが出来ません(何もでない。)。どうすれば?