「CirrusSearch」の版間の差分
提供: sha.ngri.la
(ページの作成:「*[https://www.mediawiki.org/wiki/Extension:CirrusSearch Extension:CirrusSearch - MediaWiki] *[https://www.mediawiki.org/wiki/Help:CirrusSearch/ja Help:CirrusSearch - Medi...」) |
(→Elasticsearchのインストール) |
||
36行目: | 36行目: | ||
を追加して、 | を追加して、 | ||
<pre> | <pre> | ||
− | composer install --no-dev | + | > cd /extensions/Elaastica |
+ | > composer install --no-dev | ||
</pre> | </pre> | ||
を実行します。 | を実行します。 |
2017年12月8日 (金) 17:35時点における版
PHP
PHPがcURLをサポートするようにコンパイルされている必要があります。確認方法は、
<?php phpinfo(); ?>
という内容のファイルを作成して、例えばinfo.php
とでも名前をつけて、ブラウザでアクセスするとcurl
の項目にサポート状況が表示されています。
Elasticsearchのインストール
> rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
/etc/yum.repos.d/
に、elasticsearch.repo
を作成します。内容は、
[elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
インストールします。
> sudo yum install elasticsearch
Elasticaをダウンロードして、extensions/
に解凍します。
LocalSettings.php
に
wfLoadExtension( 'Elastica' );
を追加して、
> cd /extensions/Elaastica > composer install --no-dev
を実行します。
CirrusSearchのインストール
CirrusSearchをダウンロードして、extensions/
に解凍します。
LocalSettings.php
に
require_once "$IP/extensions/CirrusSearch/CirrusSearch.php";
を追加します。
$wgCirrusSearchServers = [ 'search01', 'search02' ];
も、LocalSettings.php
に記載しましたが、果たしてあっているのでしょうか、、、とりあえず動いています。