熱い持論の展開は正直痛いので、以前書いたXAMPPとMediaWikiの設置についての続きです。ネットであれこれ拾ってきた諸設定をチビリと。

新規にアカウントを作成する事を制限する。

/htdocs/wiki/LocalSettings.phpに以下の一文を追加する。

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

匿名ユーザのページ更新を禁止する。

/htdocs/wiki/LocalSettings.phpに以下の一文を追加する。

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

ファイルのアップロードを許可する。

/htdocs/wiki/LocalSettings.phpの 82行目付近の一文を以下に編集する。

編集前

$wgEnableUploads = false;

編集後

$wgEnableUploads = true;

アップロード可能なファイルを設定する。

/htdocs/wiki/LocalSettings.phpに以下の一文を追加する。

$wgFileExtensions = array('gif','png','jpg','jpeg','xls','doc','ppt','pdf','txt');

  • この設定を行わない場合、gif、png、jpg、jpegがデフォルトでアップロード可能。
  • この場合、gif、png、jpg、jpeg、xls、doc、ppt、pdf、txtがアップロード可能になる。