Smart Communication Design Company
ホーム > ナレッジ > Blog > CMS Blog > 2011年2月 > eZ Find [2] インストールから起動まで~前半~

2011年2月25日のCMS Blogの記事一覧

eZ Find [2] インストールから起動まで~前半~

前回に引き続き、今回から2回に分けて、eZ Findのインストールと設定を行っていきます。 今回インストールする環境は以下です。

■環境

OSCentOS 5.4
データベースMySQL 5.0
Java version1.6.0
PHP version5.2.9
eZ Publish version4.2 以上

■インストール

Solr1.4.1
eZ Find2.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

次回は引き続き、設定と起動確認を行います。