| ■設置方法 |
| ■文字コード |
| この Web_Diary は文字コードを [UTF-8] としています。以下のファイルを修正する場合はエディタの文字コードを [UTF-8] にして下さい。 |
| ■ダウンロードファイルの解凍 |
| 新しく作成したweb_diaryディレクトリにダウンロードしたweb_diary.zipを移動し、その場で解凍してください |
| ■ファイルの修正 (作動する最低限の説明のみです。) |
- web_diary/diary.cgi admin.cgi diary-tb.cgi srch/srch.cgiとmylib/tracback.cgiの5つのファイルをエディタ等で開いて、以下の行(赤字部分)を修正します。
|
|
| 1行目 |
#!/usr/local/bin/perl |
|
プロバイダで定められたPerlへのパスを指定します.。一般的には
#!/usr/local/bin/perl か
#!/usr/bin/perl のどちらかです |
|
|
|
|
- web_diary/diaryini.cgiを開いて、以下の行(赤字部分)を修正します。
|
|
|
|
| 11行目 |
$pass = '0123'; |
|
(管理画面入室、記事登録、削除、修正のためのマスタパスワードです。半角の英数字で、必ず変更して下さい) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
■以上の修正が終わったら全てのファイルをFTP転送し、以下のとおりにアクセス権(パーミッション)を設定します。
《設置例》 |
public_html / index.html (メインページ等)
|
|
+---- web_diary / diary.cgi [755]
| diaryini.cgi
[755]
| admin.cgi [755]
| tel.pl [644]
| diary-tb.cgi
[755]
|
| resize.pl [644]
携帯表示可能な縮小画像を生成させる場合
|
(別途ダウンロード)※2
| repng2jpeg [755]
携帯表示可能な縮小画像を生成させる場合
|
(別途ダウンロード)
| check.cgi [755]
携帯表示可能な縮小画像を生成させる場合
| (別途ダウンロード)
|
+--------- mylib / diaryrss.pl
|
lock.pm
|
parser.pm
|
tb.pm
|
top1.html
|
top2.html
|
top.htm
| tracback.cgi [755]
|
|
+--------- lib / (内容は省略)※1.サーバの環境により不要の場合有り
|
+--------- data [777] / ログ格納用フォルダ
|
|
base_setdat.dat [666]
|
|
bookmark.cgi [666]
| |
classify.cgi [666]
|
|
contents.cgi [666]
| |
count.cgi [666]
| |
newlog.cgi [666]
| |
newreslog.cgi [666]
|
|
setdat.dat [666]
| | user.cgi
[666]
| |
| +-------
img [777] /
| |
| +-------
log [777] /
| |
| +-------
tb [777] / index.log [666]
|
tb_setdat.cgi
|
|
+---------- icon [777] /
blue.gif,clip.gif・・・(アイコン格納用フォルダ)
|
+---------- tenki [777]/
hare.gif,ame.gif・・・(天気アイコン用フォルダ)
|
+---------- srch[777]/ 検索機能関連フォルダ
srsh.cgi [755]
pastno.dat
[666]
1.dat [666]
※1.
libフォルダ内のファイルは設置するサーバ環境により不要なものもあります。
サーバの仕様を知っておくと転送ファイルを少なく出来ます。
以下のソフトで調べる事が出来ます。
サーバ分析CGIhttp://www.futomi.com/library/servana.html
|
|
| ■パーミッションの設定が終わったら、「チェックモード」にアクセスします。 |
| 【アクセス例】 |
| http://www.xxx.xxx/web_diary/diary.cgi?mode=check |
| ■最後に、HTMLから diary.cgiにアクセスします。 |
| 【アクセス例】 |
| http://www.xxx.xxx/web_diary/diary.cgi |
- 画面が現れたら右上の[管理用]から管理画面に入ります
- 先ほど設定したパスワードを記入し、次の画面で[環境設定]画面に進みます
- 環境設定画面で重要なのは上から3段目4段目の「スクリプトのディレクトリ」「スクリプトのURL」です。スクリプトを設置したディレクトリとURLを正確に書き込まないと記事の表示に異常が出たり返信やトラックバックの受付等が出来ません。上記のアクセス例が「スクリプトのURL」で、最後の「/diary.cgi」を取り除いたものが「スクリプトのディレクトリ」となります
|
| ■※2.画像を携帯からも見られるように、自動サムネイル機能を追加します。菅処さんのresize.pl及びrepng2jpegを使用しています。(cgi配布→小物たち) |
- resize.zipをDLする
- readme.txtを読んで、check.cgiの先頭行のみ変更(perlのパス)し、dia_memoと同じディレクトリに転送(パーミッション755相当)
- check.cgiにアクセスして表示内容を見る(OKとNGに注目)。
- PerlMagickが使えるならresize.pl.magickをresize.plに変更し、転送。
- netPBMが使えるならresize.pl.netpbmをresize.plに変更、転送。
- 上記、いずれもNGの場合、resize.pl.reをresize.plに変更して転送後、repng2jpeg.zipをDLしサーバーのOSに合ったrepng2jpegをe_memoと同じディレクトリに転送し、再度check.cgiにアクセスして表示内容を見る。
- 中段あたりに
./repng2jpeg Permisson:OK
./repng2jpegExec:OK
が表示されていれば終了です。
NGの場合は他のrepng2jpegに入れ替えて何度かトライしてみてください。
- resizeが成功しない場合でも「 diary memo」は使用できます。
|