Trac + MySQL + Senna(Tritonn) その1
Tracで全文検索したくなったので、構築中メモ。
できるかどうかはまだわからない:-P
s/toritonn/tritonn
環境
1. OS: CentOS 5.3
2. Python: 2.4.3
2-1. Trac 0.11.4
2-2. Genshi 0.5.1
2-3. docutils 0.5
2-4. pygments 1.0
2-5. mysql-python 1.2.3c1
3. MySQL 5.0*1
1. 必要なライブラリのインストール
# yum install mysql mysql-server mysql-devel
# easy_install -ZU trac
# easy_install -ZU docutils
# easy_install -ZU pygments
# easy_install -ZU mysql-python
外部ツールを入れておくと便利 (sequel-pro-0.9.5)
2. Tracを入れてみる
データベースの作成 データベースは、utf-8にしないと文字化けする。
# mysql
> CREATE DATABASE trac DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
> USE trac;
> CREATE USER tracuser IDENTIFIED BY 'password';
> GRANT ALL ON trac.* TO tracuser;
ためしに外部から接続してみる。問題なければ、Tracを入れる
$ trac-admin /your_trac_dir/test initenv
...
Database connection string [sqlite:db/trac.db]> mysql://tracuser:password@hostname/trac
...
Tracにアクセスしてみる
$ htpasswd -c .htpasswd kuma8
$ tracd -b 172.16.46.131 -p 8000 --basic-auth test,/your_htpasswd_file,test /home/your/your_test_dir/test
無事チケットやWikiに日本語を使って、文字化けせずに表示されれば成功です。
次は、Tritonn を入れて、Tracから使ってみます。
現在のポスト数 31 / 100