Kukikiのインストール
ダウンロードの前に
まだ(ずっと)開発中ですので,大きな仕様変更があるかもしれません.なるべくデータの互換性は保ちますが,設定等は引き継げないかもしれません.
動作条件
Perlがあって,CGIが使える環境なら動くはずです.
ライセンス
フリーウェアです.NYSLあたりが妥当かと.営利目的も,改変,再配布も自由です.GPLでもないので,ソース公開の義務はありませんが,単なるPerlのスクリプトなので,ソース以外には何もありません.
kukikiの名前をどこかに書いておいたり,このサイトへのリンクを入れてくれると作者が喜びます.
ダウンロード
- kukiki.zip Ver.2008-11-25
最新版はGithubにあります→ https://github.com/binzume/kukiki-
モジュールとか色々も入ってます.
設定ファイルの名前がconfig.txtからkukiki.confに変更されています.あと,強調と斜体を逆にしました(PukiWikiと同じに).
インストール方法
ディレクトリを含めて展開してください.
Perlが/usr/binに無い場合は,kukiki.cgiの一行目を修正.
次に,アクセス権の設定.
chmod a+x kukiki.cgi chmod a+w kukiki.conf chmod -R a+w data chmod -R a+w text
これでたぶん,アクセスできると思います.
ログインのためのユーザ名は「admin」です.デフォルトのパスワードは「kukiki」になっているので変更してください.
ユーザを追加したい場合は, kukiki.conf に直接書いてください.この辺のインターフェイスはあとで作るかもしれません.設定が済んだら, kukiki.conf は書き込み禁止にしたほうが良いと思います.あと,用途の不明なモジュール(ぇ?)は消しておいたほうが良いかもしれません.気になれば,textディレクトリを直接参照できないようにしておくと良いかも.
スクリプトはかなりいい加減に書かれているので,気になる点があればご連絡ください.セキュリティーに関するものとかはなるべく急いで直します.
アップデート
kukiki.confとtext/*以外を上書きしてください.
mod_rewrite
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ /~kawahira/kukiki/kukiki.cgi/$1 [L]
というような感じに.htaccessに書けば幸せかもしれません.もちろん,ディレクトリは自分のものに合わせて変更してください.
セキュリティ
セキュリティは怪しい部分があります.ログインしなければ殆どの操作は出来ないので,安全だと思いますが保障は出来ません.
不特定多数がログインするような使い方は危険です.あと,パスワードとか生のまま流れますので盗聴にはご注意ください.
履歴
- 2007-05-17 公開
- 2007-05-25 不具合修正
- 2007-10-05 RSSを2.0に,不具合修正
- 2007-12-22 大幅に変更 スタイルを変更しやすくした
- 2007-12-29 バグ修正 diaryword.txtを入れ忘れてたので入れた
- 2008-01-30 細かいバグ修正
- 2008-03-09 ver 0.9.0 細かいバグ修正.文法を整理
- 2008-04-11 ver 0.9.1 微妙な修正