【最終更新日:05/12/03】
05/12/03
編集ページの問題点について改善。
■機能
read_me.txt(設置方法等を書いたこのページに似た内容のファイルです。)
diary.cgi(本体)
diary.dat(記事の記録用ファイル)
jcode.pl
■設定
diary.cgiをテキストエディタで開いて下さい。
【1行目】#! usr/local/bin/perl
→サーバーの仕様に合わせて下さい。
【10行目】require 'jcode.pl';
jcode.plの位置を設定。
デフォルトでは他のものと共用されるものとして
一つ上の階層にあるというコトになっております。
【14.16.17行目】$data_log='diary.dat';/$cgi='diary.cgi';/$adpass='1234';
セキュリティのことを考えるとこのいずれも
変更することをオススメします。
その場合同梱のファイル名も同じものに変えて下さい。
とくにログファイル(現gallery.dat)は拡張子が
これである必要はないのでそれこそ拡張子のない
文字列のみや、 .cgi等にしてしまう方が好いかもです。
【20行目】$fold = '.';
画像をアップロードするフォルダの名前とパスを書いて下さい。
【21行目】$lim_kb = 50;
アップロードする画像のファイルサイズ(単位:KB)の上限を設定。
たとえば1024で1MBになります…。
設定すればうっかり圧縮前の巨大ファイルを送ってしまうようなことを回避できます。
【23行目】$weekday_view = '1';
曜日表示をする場合1にして下さい。日付の後に(曜日)と表示されます。
【24行目】$weekday_type = 'j';
曜日の表示を日本語(月、火…)にするならj。英語(Mon、Tue…)にするならe。
【25〜32行目】$td_width = 400;〜$tablefont = '#333399';
見た目の設定。お好みに合わせて変更して下さい。
【37〜45行目】$style = '';
管理用ページはデザインファイルを用いませんので
スタイルシートを設定することでデザインを変えられます。
使わない場合は<style type…から</style>のところまで
削除して下さい。
<link rel=stylesheet…を挿し入れるのも良いかと。
【51行目】$body = '<body>';
<BODY>タグ。特になければそのままで。
■設置例(カッコ内はパーミッション。無印は変更不要)
▼public_htmlのcgi-local内diaryディレクトリに設置した場合▼
public_html
cgi-local
diary
jcode.pl
diary.cgi (705 or 755 or 700)
diary.dat (606 or 666 or 600)
■書き込み・編集の仕方
ページ右下の【管理用】をクリックすると管理ページに入ります。
作業内容を選択して管理パスワードを入れると各々の作業ページへ行きます。
・新規投稿
新規に日記を投稿する場合ここから。
・編集
投稿した日記を削除、また内容を変更する場合ここから。
■設置後
これで無事設置完了です。
あとはお好きに使い易いようにお使い下さい。
もしも動かなかった場合以下の点をチェックして下さい。
・パーミッションが合っているか?
→CGIは755など。記録用ファイルは666、またアップロード先の
フォルダは777などになっていますか。
それが大丈夫な場合そのCGIの入っているフォルダを
777か707にして下さい。
・「;」が削除されていませんか?
→設定の部分でデフォルトの文字を書き換えた時に
';の部分を勢い余って削除してしまっていませんか?
;のない行があったら('が組になっていないものもネ)
付けてみて下さい。
・HTML表示にしてもHTMLファイルが作成できない。更新用ページに反映できない
→サーバーによってはCGIがファイルを自動作成できない仕様になっている場合があります。
その場合はCGI表示でお使い下さい。
更新用ファイルが更新されない場合についても例えばcgi-binフォルダでしか
CGIが動かないサーバの時は残念ながらこの機能は使いにくくなります。
(SSIを使う等、手があるにはあるんですが…)
・文字が化けている!
→「表示」の文字は良く化けますネ(^^;)文字の前に\を
付ければ正常に表示されます。設定部分にタグを入れて
"や\があったため動かなくなる場合もあるんですが
(うちに限らずです)"や\の前に\を付けたら大丈夫に
なります。
・難しい改造を試みて動かなくなった
→ごめんなさい。改造は自己責任でお願いします。
私も知識が乏しいのでまったくフォローできないです。
改造時はオリジナルと成功した段階品を残しておくことを
オススメします。
■過去の更新
2005/8/1
同日に書いた日記では新しいものが下になっていたのを修正。
©2007 Ama-Chaya/CGI All Rights Reserved