- 締切済み
CGIの設計について教えてください。
infoseekにHPを開設しましたが、CGIが提供されていません。独自に作れと指示が出ていました。どなたか詳しい人、プログラムを教えてください。お願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kmor
- ベストアンサー率27% (225/825)
lockディレクトリについては、ご紹介したサイトからダウンロードしたCGIでしたら何も考える必要は無いと思いますよ。 ただ構成例と同じようなディレクトリを作成すれば大丈夫です。 lockディレクトリ以外はわかったんでしょうか。 もしわからないようであれば、何がわからないのか、また、どのCGIなのかを教えてもらえれば回答しやすいのでお願いします。
- kmor
- ベストアンサー率27% (225/825)
lockの中には何かデータが入るのだと思います。 CGIの内容によりますが、ご紹介したサイトからダウンロードしたCGIでしたら、ディレクトリを作成するだけで特にファイルをコピーしたりする必要は無かったと思います。 データファイルの排他制御の目的のディレクトリで、CGIの中で # ロックファイル名 $lockfile = './lock/yybbs.lock'; というように指定しておけば自動的にファイルが作成されます。
- kmor
- ベストアンサー率27% (225/825)
[755]等の数値はパーミッションの設定です。 ディレクトリ名にその名前を付けるわけではありません。 例えば、cgi-bin / ecount.cgi [755] でしたらディレクトリ名がcgi-bin / ecount.cgi、パーミッションが755という意味です。 パーミッションの各値の意味は、 [755] - オーナー呼出/書込/実行許可、グループ呼出/実行許可、その他呼出/実行許可 [666] - オーナー呼出/書込許可、グループ呼出/書込許可、その他呼出/書込許可 [777] - オーナー呼出/書込/実行許可、グループ呼出/書込/実行許可、その他呼呼出/書込/実行許可 という意味です。
お礼
ありがとう御座いました。
補足
サブディレクトリー[lock]中には何を記述すれば良いのでしょうか?
- kmor
- ベストアンサー率27% (225/825)
CGIはある程度わかっていないと危険ですよ。 サーバーをダウンさせることもあります。 下記URLからかなり使えるCGIが提供されていますので、ここからダウンロードし、カスタマイズしてください。 CGIの概要についてはこちらを。 http://tohoho.wakusei.ne.jp/wwwcgi.htm
- 参考URL:
- http://www.kent-web.com/
お礼
ありがとうございました。
補足
構成例】 public_html / index.html ... ここにカウンタを設置するものとする | | +-- cgi-bin / ecount.cgi [755] | ecount.dat [666] | +-- gif / 0.gif 1.gif .... 9.gif | +-- lock [777] / で[755]とか[666]とか[777]という数字がありますが、これはそのまま記述しなければいけないのでしょうか。アドバイスをお願いします。
補足
まったくお手上げです。help me!