Cicindelaのインストール

ライブドアのレコメンドエンジンCicindela
GitHub - livedoor/cicindela2: a highly customizable recommendation engine written in perl + MySQL


ココを参考にインストール
Google Code Archive - Long-term storage for Google Code Project Hosting.

mysqlの設定
ln -s /home/cicindela/etc/mysql/my.cnf /usr/local/mysql/my.cnf

となってたがFreeBSDではmy.cnfがどこにあるか分からなかったのでココを見てやってみた
http://d.hatena.ne.jp/tueda_wolf/20080716/p7

【問題】設定ファイルmy.cnfが無い。
【原因】portsからインストールしただけでは、my.cnfが作成されない。
【対処】サンプルからコピーして作る。
/usr/local/share/mysql/に、対象マシンの規模別のサンプルが何種類か用意されているので、適当に選んで/etcなり/usr/local/etcなりにmy.cnfとしてコピーする。
# cp my-medium.cnf /etc/my.cnf


【問題】/usr/local/etc/rc.d/mysql-server.sh start しても起動しない。
【原因】portsからインストールしただけでは、/etc/rc.confにMySQLを有効にする設定が追加されない。
【対処】/etc/rc.confに以下の行を追加してからやりなおす。
mysql_enable="YES"

daemontoolsはココを見ながらインストール
[PukiWiki:wiki] BSD/FreeBSD/daemontools : Cocelo Style


sql実行にすごい時間がかかる...
そしてサンプル動かない...
原因調査中


サーバの勉強もしっかりしないと...