【ファイル構成例】
| joyful-mi.cgi [705]
| joyfullog.cgi [606]
| pup-mi.cgi.cgi [705]
| iconlog.cgi [606]
| count.dat [606]
| jcode.pl [604]
| cgi-lib.pl [604]
| pastno.dat [606]# |
+-- img [707] /
|
+-- gif [707] / home.gif, bear.gif, ...
|
+-- lock [707] /
|
+-- past [707] / 1.dat [606] ... |
joyful-miフォルダは[707]、ファイルをアップロードするフォルダや過去ログを作成するpastフォルダやlock機能を使うlockフォルダも[707]
に設定してください。
cgiファイルは主に[705]なのですが、joyfullog.cgi やiconlog.cgi はログを書き込みするので[606]に設定してください。
jcode.plやcgi-lib.plはいじらなくていいです。カウンター用のcount.datなどdatファイルはすべて[606]に設定してください。
この設定はサーバーの種類によって違うので、cgiを設置するサーバーの設置方法を参考にしてください。フォルダは[701]や[777]だったり、cgiは[700]や[755]、datは[666]や[600]の場合があります
あと僕の設定でJOYFUL系のCGIではアイコンなどの画像はgifフォルダやiconフォルダに設定して、画像のアップロードはimgフォルダに設定してあります。アップロード画像は自動的に記事ナンバーのファイル名になるため、他の画像と分けた方が良いと思ってそうしています。
|