

assoc_publisher  -- 連想検索機能付きCMS --


インストール手順について

■はじめに

まず、PHPが動作するサーバが必要です。
さらに、CakePHP1.2を事前にインストールしてください。
# 2008/10/19時点ではCakePHP1.2RC2に対応

また、連想検索を実現するためには、下記の環境が必要になります。
・GETA第2版（http://geta.ex.nii.ac.jp/）
・MECAB（http://mecab.sourceforge.net/）
・PERL5


■インストール手順

・事前にCHASENやGETAをインストールします。

・MySQLにユーザとデータベースを用意します。
　（接続設定等はCakePHPインストール時に設定します。）

・解凍したassoc_publisherのソースファイルをCakePHPをインストールした
　場所に展開します。

・初期状態のSQLダンプファイル（install_mysql_4_1.sql）を
　データベースにインポートします。

・下記の各ディレクトリを、Webサーバを実行するユーザ権限で書き込み可能にします。

　WWW_ROOT内のimgディレクトリ

・下記の各ファイルを、Webサーバを実行するユーザ権限で実行可能にします。

　VENDORS内のgetaディレクトリにあるassoc.pl、mkw.sh、mkaux.sh、mecab.sh

・GETA設定ファイル（ci.conf）を修正します。

　ci.confに、連想検索用インデックス（WAM）の名前や格納場所ショートネームを
　書き込みます。
　例）
　-----------------------------------------
　handle: ap_sample
　short-name: ap_sample
　dataroot: /home/ap/wam/articles/
　-----------------------------------------
　※ なお、short-nameは初期状態ではap_sampleに指定してあります。
　　変更する際は、同時に/app/controllers/components/assoc.phpにある、
　　$_geta_short_nameを変更してください。
　
・上記ci.confに記入した格納場所のディレクトリを作成します。
　さらにWAMが作成できるように、Webサーバを実行するユーザ権限で
　書き込み可能にします。


===========================

2008/10/19 Ryuhei Aoki