2011年2月25日のCMS Blogの記事一覧
eZ Find [2] インストールから起動まで~前半~
前回に引き続き、今回から2回に分けて、eZ Findのインストールと設定を行っていきます。 今回インストールする環境は以下です。
■環境
OS | CentOS 5.4 |
---|---|
データベース | MySQL 5.0 |
Java version | 1.6.0 |
PHP version | 5.2.9 |
eZ Publish version | 4.2 以上 |
■インストール
Solr | 1.4.1 |
---|---|
eZ Find | 2.1 |
※. eZFindにはSolrのパッケージ自体が含まれますが、
最新版を利用するため、Solrは別途インストールを行います。
Solrのインストール
http://www.apache.org/dyn/closer.cgi/lucene/solr/1.4.1
上記サイトよりパッケージをダウンロードしフォルダに展開します。
今回は「/usr/local/」以下に展開します。
以降、展開したフォルダのパス「/usr/local/apache-solr-1.4.1/example」を $SOLR_HOME とします。
eZFindのインストール
まずeZPublishにeZFindのエクステンションをインストールします。
▼1:
下記サイトよりパッケージをダウンロードし
作成された「ezfind」フォルダをeZの「extension」フォルダに移動します。
# wget http://share.ez.no/content/download/105095/486678/version/1/file/ezfind-extension-2.1.tar.gz
# tar zxvf ezfind-extension-2.1.tar.gz
# mv ezfind /ezroot/extension/
▼2:
データベースの設定を行います。
# mysql -n -h localhost -u <username> -p <dbname> < /ezroot/extension/ezfind/sql/mysql/mysql.sql
▼3:
Extensionを有効化します。
「/ezroot/settings/override/site.ini.append.php」を編集します。
「[ExtensionSettings]」のINIセクションに以下を追記します。
ActiveExtensions[]=ezfind
▼4:
エクステンション用のオートロード配列の再生成を行います。
# cd /ezroot/
# /usr/bin/php ./bin/php/ezpgenerateautoloads.php --extension
▼5:
キャッシュをすべてクリアします。
# cd /ezroot/
# /usr/bin/php ./bin/php/ezcache.php --clear-all
次回は引き続き、設定と起動確認を行います。