azulbox 設置マニュアル ver2.0

スクリプトのダウンロード

azulboxのスクリプトは以下のURLから入手できます。
http://sala.estrella-azul.com/script/azulbox/dll.html

ダウンロードした圧縮ファイルを解凍すると以下のファイル・フォルダが展開されます。★が基本動作の必須ファイルです。

skinセットのダウンロード

skin配布サイト等から気に入ったskinのセットをダウンロードしてきます。(サンプルのskinセットはスクリプトと同ページでダウンロード出来ます。)

ダウンロードしたskinセットの圧縮ファイルを解凍すると以下のようなファイル・フォルダが展開されます。★が基本動作の必須ファイルです。

※skin構造によりセットされているファイルは異なります。

*1:外部ファイル用のフォルダ名は[img]や[image]等skin作者により異なる場合があります。

*2:アイコン・カウンター画像用のフォルダは外部ファイルフォルダと共通になっている場合もあります。

ファイルの設定

※ファイルの設定にはテキストエディタをご利用ください。

最低限の設定

  1. azulbox.cgiとその他使用する機能用の各実行ファイル(azul_admin.cgi, azul_spast.cgi, azul_m.cgi)を開き、1行目のperlのパスを修正します。
    #! /usr/bin/perl (設置サーバーで定められたPerlへのパスを指定します)
  2. azul-user.plを開き(14)〜(28)、(37)〜(40)の箇所を設定します。
    サンプルskin利用の場合、動作確認の段階では、これ以外はそのままで構いません。

動作確認後の詳細設定

※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