[hnsドキュメント]

ハイパー日記システム Version 1.0.3

hns のディレクトリ構成


hns のデフォルトのディレクトリ構成は以下の通りです. /home/hoge がユーザのホーム・ディレクトリの 場合で説明しています.

PHP3版の場合は,.phtml を全て .php3 と読み代えて下さい.

/home/hoge/
       +- diary/                   日記ディレクトリ
       |   +- conf/                  設定用ディレクトリ
       |   |   +- head.txt             日記のヘッダ(html で記述)
       |   |   +- foot.txt             日記のフッタ(html で記述)
       |   |   +- robotlist.txt        クッキーを送らないロボット(agent)の一覧
       |   |   +- no_table_browser.txt tableタグを使わないレイアウト設定用 
       |   |   +- ruri_map.txt         クッキー名前変換テーブル(log.cgi用)
       |   |   +- rlink.txt            RLINKコマンド用URL変換ファイル
       |   |   +- alias.txt            ALIASコマンド用変換ファイル
       |   |   +- auth_ruri.txt        認証ファイル(log.cgi/admini.phtml用)
       |   +- log/                   ログ・ディレクトリ
       |   |   +- LastModified         更新日情報を保存
       |   |   +- cookie_log           クッキーのログ
       |   |   +- referer_log          アクセス・ログ
       |   |   +- message-by-user.txt  ユーザからのメッセージ
       |   |   +- ruri-map-by-user.txt ユーザの情報より作成した ruri-map
       |   |   +- dns_cache            DNS逆引きキャッシュ(log.cgi用)
       |   +- namazu/                Namazu用ディレクトリ
       |   |   +- index/               Namazu のインデックス・ファイル
       |   |   +- bin/                 ゴミ掃除機 gcnmz が現状ではここにある
       |   |   +- lib/                 検索画面のヘッダ・フッタのテンプレート
       |   +- bin/                   実行プログラム用ディレクトリ
       |   |   +- hns-index            Namazu for hns のindex作成スクリプト
       |   |   +- mknmz                Namazu のインデクサ本体
       |   |   +- mail2nikki.pl        mail2nikki 処理スクリプト(perl)
       |   ^
       +- public_html/  
       |      +-  diary/                  ウェブ日記ディレクトリ  
       |           +- config.phtml          設定ファイル(変更可)
       |           +- default.phtml         デフォルト設定ファイル(変更不可)
       |           +- index.phtml           hns本体
       |           +- style.phtml           :
       |           +- sty_lynx.phtml        :
       |           +- yotei.phtml           :
       |           +- todo.phtml            :
       |           +- calendar.phtml        :
       |           +- cal_lynx.phtml        :
       |           +- direct_calendar.phtml :
       |           +- wrapper.phtml         :
       |           +- admini.phtml          管理用スクリプト
       |           +- view.phtml            メッセージの確認スクリプト
       |           +- message.html          メッセージ受付ページ(html)
       |           +- make-rurimap.phtml    メッセージ処理プログラム
       |           +- update.html           web2nikki用日記更新ページ(html)
       |           +- web2nikki.phtml       web2nikki 処理プログラム 
       |           +- (.htaccess)           必要な場合作成して下さい
       |           +- log.cgi               ログ解析スクリプト(perl)
       |           +- namazu.cgi            namazu 検索プログラム
       |           +- cat/                  カテゴリ用ディレクトリ
       |           +- img/                  画像用ディレクトリ
       |           +- icons/                アイコン用ディレクトリ
       |               +- mark01.gif
       |               +- mark02.gif
       |           +- anti-windoze/         テーマ「anti-windoze」用ディレクトリ
       |           +- ruribaka/             テーマ「ruribaka」用ディレクトリ
       ^

ハイパー日記システム Version 1.0.3


Index