フリーCGIスクリプト配布サイト。
ブログとしての機能を一通り備えた日記帳。PaintBBS、しぃペインター、しぃペインタープロに対応しているので、ブラウザでイラストを描くこともできます。
圧縮ファイルをダウンロードします。解凍ソフトを使ってファイルを解凍してください。(ダウンロードした時点で利用規定に同意したものとみなします。)
よければ、ゲストブックに足跡を残していただけると嬉しいです。
スキンページで色々なレイアウト方法を紹介していますので、スキン作成の参考にしてください。
また、以下のサイトでスキンを配布していただいているので、是非ご利用ください。
機能解説で色々な機能の使用方法を紹介しています。
また、以下のページでカスタマイズ方法などを紹介していただいているので、是非ご覧ください。
プラグインに対応しているので、本体のプログラムを編集することなく、ある程度の機能追加が可能です。
また、以下のページでプラグインを配布していただいているので、是非ご覧ください。
このCGIの主な機能は以下のとおりです。
ダウンロードしたファイルを解凍すると、以下のファイルとフォルダが作成されます。
diarypro/diary.cgi
diarypro/diary-paint.cgi
diarypro/diary-tb.cgi
diarypro/index.html
diarypro/archives/
diarypro/data/
diarypro/lib/
diarypro/skin/
CGIの設置方法。CGIをはじめて設置される方は、まずCGIの基本的な設置方法をご覧ください。設置がうまくいかなければ、トラブルシューティングをご覧ください。
diarypro/diary.cgi
、diarypro/diary-paint.cgi
、diarypro/diary-tb.cgi
をエディタで開き、Perlのパスをサーバーに合わせて設定します。diarypro/
フォルダごと、すべてのファイルをアップロードします。diarypro/diary.cgi
、diarypro/diary-paint.cgi
、diarypro/diary-tb.cgi
のパーミッションを705
に設定します。diarypro/diary.cgi
にアクセスし、管理者パスワードを設定します。diarypro/lib/webliberty/App/Init.pm
の90行目あたりにある suexec_mode => 0,
を suexec_mode => 1,
に変更してからアップロード&セットアップすると、suEXECに適したセキュリティの高いパーミッション設定が利用できます。(suEXEC対応サーバーのみ。)セットアップ直前のディレクトリ構成は以下のようになります。(カッコ内の数値はパーミッションの値。)
diarypro / diary.cgi [705]
| diary-paint.cgi [705]
| diary-tb.cgi [705]
| index.html
|
+-- archives / index.html
|
+-- data / index.html
|
+-- lib / ~略~
|
+-- skin / ~略~
diary.cgi
を格納したフォルダを、http://
から指定します。(例:http://your.page.addr/diarypro/
)各機能の使用方法は機能解説をご覧ください。
バージョンアップを行うには、diarypro/lib/
内のファイルとフォルダをすべて上書きでアップロードしてください。(もし diarypro/lib/webliberty/App/Init.pm
の設定を変更されている場合は、同様に設定してからアップロードしてください。)アップロード後、管理モードにログインした状態でブラウザソフトから diarypro/diary.cgi?mode=setup
にアクセスします。環境設定ファイルやファイル構成に変更があった場合、自動的に最新状態に設定されます。
スキンの仕様変更など、バージョンアップ方法に変更がある場合は更新情報詳細で紹介しますので、併せてご覧下さい。
なお、Ver3.xx との互換性はありませんので、新規に設置してください。