azulboxのスクリプトは以下のURLから入手できます。
http://sala.estrella-azul.com/script/azulbox/dll.html
ダウンロードした圧縮ファイルを解凍すると以下のファイル・フォルダが展開されます。★が基本動作の必須ファイルです。
skin配布サイト等から気に入ったskinのセットをダウンロードしてきます。(サンプルのskinセットはスクリプトと同ページでダウンロード出来ます。)
ダウンロードしたskinセットの圧縮ファイルを解凍すると以下のようなファイル・フォルダが展開されます。★が基本動作の必須ファイルです。
※skin構造によりセットされているファイルは異なります。
*1:外部ファイル用のフォルダ名は[img]や[image]等skin作者により異なる場合があります。
*2:アイコン・カウンター画像用のフォルダは外部ファイルフォルダと共通になっている場合もあります。
※ファイルの設定にはテキストエディタをご利用ください。
※skinセット内のファイルは、設置ユーザーが設定変更する必要はありません。(デザイン的なカスタマイズは除く)
基本的なディレクトリ構成とファイル位置の例は以下のとおりです。
サーバーによりこの通り設置出来ない場合(特に、CGIと画像等を同一階層に置けない場合)があります。
特殊なサーバーの場合の設定例はコチラを参照
public_html / index.html (トップページ)
|
+-- azulbox / azulbox.cgi [755]
| azul_admin.cgi [755]
| azul_spast.cgi [755]
| azul_m.cgi [755]
| azul-lib.pl [644]
| azul-user.pl [644]
| jcode.pl [644]
| fold.pl [644]
| cgi-lib.pl [644]
| log_azul.cgi [666]
| log_first.js [666]
| count.dat [666]
|
| azul-skin.pl [644]
| skin_main.html [644]
| skin_*.html [644]
|
+-- parts / *.gif ... 外部ファイルフォルダ
| *.jpg
| *.css
| *.html
|
+-- icon / a.gif ... 外部ファイルと共通の場合もあり
| b.gif (アイコン画像)
|
+-- ctimg / 1.gif ... 外部ファイルと共通の場合もあり
| 2.gif (カウンター画像)
|
+-- lockdir [777] // lockfile ... flock関数が使えない場合
|
+-- past [777] / 1.dat [666] ... 過去ログを生成する場合
| pastnum.dat
|
+-- upfile [777] / no_file.gif ...添付ファイル機能付きの場合
not_img.gif
パーミッションの設定例・転送モードです。(文字コードは無変換)
設置サーバーにより規定がありますのでそちらを優先して設定してください。
| 一般 | suEXEC/CGIWrap | 転送モード | |
|---|---|---|---|
| CGIファイル | 755 or 705 | 701 or 700 | アスキー |
| ログファイル | 666 or606 | 600 | アスキー |
| 読み出し専用ファイル (ライブラリ・HTML) |
644 or 604 | 600 | アスキー |
| ファイル生成ディレクトリ (upfileディレクトリ等) |
777 or 707 | 701 or 700 | - |
| 画像ファイル(GIF/JPEG) | - | - | バイナリー |
設定が終了したら、ブラウザからazubox.cgiを呼び出してみます。
通常の呼び出し例: http://www.xxx.xxx/~user/azulbox/azulbox.cgi
フレームタイプの呼び出し例: http://www.xxx.xxx/~user/azulbox/azulbox.cgi?mode=frame
※azulbox.cgi の部分をazul_admin.cgi, azul_spast.cgi, azul_m.cgi に変えると、それぞれ、管理モード、過去ログ閲覧、モバイル版が開きます。
Copyrights (c) KEIKO. estrella-azul.com