石田修二ホームページ > コンピュータメモ >    (サイト内検索

MediaWiki

工事中(おそらくずっと)

MediaWiki は 有名なところでは Wikipedia,身近なところでは私のサイトのイシダペディアで使っているプラットフォームです。概要は MediaWiki - Wikipedia を読んでもらえばいいでしょう。

このページでは,MediaWiki を CORESERVER にインストールする方法についてメモしています。

なお,この記事執筆時の(MediaWikiの)バージョンは 1.23.3(2014年8月27日リリース)です。

LocalSettings.php ファイルが一番大事です。

ソースファイルの入手

公式サイトのダウンロードページから,いただいてきます。安定版,旧版とありますが,安定版がいいでしょう。

データベースの設定

文字コードは UTF-8,「バイナリ」は選択しません(よく知りませんが「バイナリ」選ぶと後が大変みたいです)。

本当は,PostgreSQL を使いたかったのですが,バージョンの問題で MySQL 使ってます。

ロゴ画像

今,使っている画像はこれ

カスタマイズは LocalSettings.php をいじる。一例。

$wgLogo = "$wgStylePath/common/images/用意した画像.png";

ロゴ画像をクリックすると,オリジナルでは,メインページ(いわゆるトップページ)に戻るようになっています。私はこれを自分のホームページにリンクを張るようにしました。

*/skins/Vector.php の logopath の部分を読めば,(HTMLが読める人であれば)どこを変えればいいかわかると思います。(Vector.phpの中の)logopath の場所は,エディタの検索機能を使えばわかるはずです。

emacs ではページ検索は C-s Return(逆は C-r Return)。

検索システムの変更

オリジナルがヘボなので BruteSearch.php をいただいてきます。

次に,LocalSettings.php を次のように修正します。

require_once( "$IP/extensions/BruteSearch/BruteSearch.php");
$wgSearchType       = "BruteSearch";
$wgDisableSearchUpdate = true;

アップグレード

*/mw-config/にアクセスしてあとは,指示にしたがうだけ。

アップグレードキーを要求されたら,LocalSettings.php の $wgUpgradeKey の値を入れます。

スマホ対応に

公式の Simple mobile skin auto change が参考になります。

参考


リンクはご自由にどうぞ。

【石田修二】  【コンピュータメモ】

Last modified: 2014-08-29 22:05:31