「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...」) |
(→CirrusSearchのインストール) |
||
(同じ利用者による、間の1版が非表示) | |||
36行目: | 36行目: | ||
を追加して、 | を追加して、 | ||
<pre> | <pre> | ||
− | composer install --no-dev | + | > cd /extensions/Elaastica |
+ | > composer install --no-dev | ||
</pre> | </pre> | ||
を実行します。 | を実行します。 | ||
51行目: | 52行目: | ||
$wgCirrusSearchServers = [ 'search01', 'search02' ]; | $wgCirrusSearchServers = [ 'search01', 'search02' ]; | ||
</pre> | </pre> | ||
− | も、<code>LocalSettings.php</code> | + | も、<code>LocalSettings.php</code>に記載しましたが、まだ動きません、、、 |
[[Category:メンテナンス]] | [[Category:メンテナンス]] | ||
[[Category:MediaWiki]] | [[Category:MediaWiki]] |
2017年12月9日 (土) 09:27時点における最新版
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
に記載しましたが、まだ動きません、、、