MediaWikiの設定 このエントリーをはてなブックマークに追加

提供:Asterisk Works Wiki
移動: 案内, 検索

目次

LocalSetting.phpでの設定

ファイルアップロードを有効にする

$wgEnableUploadsという変数の値をfalseからtrueに変更するとサイドメニューに アップロードページへのリンクが追加される。

$wgEnableUploads       = false ;
    ↓
$wgEnableUploads       = true;

アップロードできるファイルの拡張子を設定するには次の行を追加し、配列に追加する。 例ではPNG、GIF、JPEGを許可している。

$wgFileExtensions = array('png','gif','jpg','jpeg');

未ログインでの編集を禁止する

次を追加する

$wgGroupPermissions['*']['edit']=false;

アカウントの新規作成をさせない

以下を追加するとアカウント登録画面に遷移できなくなる。

$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgShowIPinHeader = false;

右上のロゴを変更する

135px×135pxの画像を用意します。 それをサーバ上のHTTPで公開されているディレクトリにコピーし、MediawikiのLocalSetting.phpに次の変数を追加し、ロゴ画像のパスを設定します。

$wgLogo = 'ロゴ画像のパス';

デザインを変更する

標準のデザインテンプレートをコピーして変更の元ファイルとする

標準のデザインテンプレートはmonobookという名前です。 これを構成するファイルはMediaWikiのディレクトリにあるskinsディレクトリに格納されています。ここにあるmonobookディレクトリとMonobook.phpを新しいスキンの名前でコピーします。

>cd skins
>cp -R monobook 新しいスキン名
>cp Monobook.php 新しいスキン名(1文字目大文字).php

このMonobook.phpをコピーしたファイルの中にMonoBookという単語が出てくるので全部書き換えます

LocalSettings.phpの$wgDefaultSkin変数を新しいスキンに書き換えます

#$wgDefaultSkin = 'monobook';
$wgDefaultSkin = '新しいスキン名';

これでmonobookをベースにカスタマイズするためのベースができます。

CSSでちょっとした見栄えを変える

monobookベースの場合、スキンのディレクトリにあるmain.cssを変更することでカスタマイズ可能です。

個人用ツール
名前空間
変種
操作
案内
主なカテゴリ
ツールボックス