インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
1052 須々木 [RE] 2000/07/19 18:45 [修正]
RE13:/usr/pkg/libexec/cgi-bin/に置いたら動かない
とりあえず、動作に成功しました。
おすすめに従い、/home/hogehoge/cgi-bin/を作り、その中にcount_g1.pl
を入れました。念のため?ファイル名を.plから.cgiに変えてみました。

そこで、index.shtmlには
<!--#exec cmd="../cgi-bin/count_g1.cgi"-->
としておき、ここからが私がバカなところなのですが、0~9.gifとcount_g1.log
ファイルを/home/hogehoge/public_htmlに移しました。
「そんなこともやっていなかったのか!」と怒られそうですが、、ごめんなさい。

それから、おもむろにhttpd.confを初期状態に戻し、cgiに関しては
AddHandler cgi-script .cgi
AddType text/html .shtml
AddHandler server-parsed .shtml
としたうえで、
ファイルの最後に
<directory /home/*/public_html>
        Options Includes ExecCGI
</directory>
と入れておきました。

これで試したところ、雪だるまが並ぶカウンターが出現しました。

とりあえずほっとはしたのですが、問題は
1.index.shtmlの
<!--#exec cmd="../cgi-bin/count_g1.cgi"-->
の記述をどの様に変えたら、/usr/pkg/libexec/cgi-bin/を見に行ってくれる
ようになるのか?
とりあえずAlias機能でhttp://www.hoge.com/cgi-bin/test-cgi
は実行できるので、
<!--#exec cmd="http://www.hoge.com/cgi-bin/count_g1.cgi"-->
とやってみたのですが、表示が出ませんでした。

2./home/hogehoge/public_html上にカウンター用のgifファイルが散らばる
のがいやなので、/home/hogehoge/public_html/img/を作りその中にgif
ファイルをまとめておきたいのですが、count_g1.cgiの中に

などというバカなことをやったりしてチャレンジしているのですが、どうもうまく
いきません。

まあ、上記2点は「しっかり勉強せい!」と言われてよしの世界ですから、がんば
ってみます。

皆さん、ご丁寧にも多くのご教授をいただき、感謝しております。

無事に運用ができましたら、またご報告いたします。

追記
でも、もしよかったら、、、上記2点も、、、、、教えてください。

1個のレスポンスが付いています:
1053 2000/07/19 21:35 RE14:/usr/pkg/libexec/cgi-bin/に置いたら動かない = Rats

[トップページに戻る]管理人 : キャメル