Mediawiki Tips

提供: KiyomiWiki
移動: 案内検索

ページの追加

  • 検索にページ名を入力して、ページを新規作成して編集編集

サイドメニューの編集

  • 検索に MediaWiki:Sidebar を入力して編集でメニュを追加 (ログインする必要あり)
例:ページ一覧を追加
** Special:Allpages|ページ一覧

ユーザ機能の制限

  • 記事作成を登録ユーザのみに制限する方法
  • インストール直後はすべてのユーザが閲覧&編集可能で、誰でもアカウントが作れ好き勝手に誰でも編集できる状態になっています。MediaWikiの思想ではこれが正しいのですが、個人サイトの運営でMediaWikiを流用する場合、あまり好ましくありません。従って、ユーザ機能の制限を設定します。
  • アカウントのあるユーザのみが編集可能にし、かつアカウントは自由に作れなくするには

LocalSettings.php に以下の行を追加します。

$wgGroupPermissions['*'    ]['createaccount']    = false;
$wgGroupPermissions['*'    ]['edit']             = false;
  • これで、Sysop(Webmaster)のみがユーザとして登録されていれば、結論としてSysop(Webmaster)のみ編集出来ることになります。

匿名ユーザーによる閲覧を無効にする

  • 匿名ユーザーによる閲覧を無効にする方法
$wgGroupPermissions['*']['read'] = false;
  • しかし、以下のページの閲覧は許可する
  • ページ名(英語、日本語に注意)これで、"メインページ", "Special:Userlogin", "Wikipedia:Help"は参照できる
#$wgWhitelistRead =  array ( "メインページ", "Special:Userlogin", "Wikipedia:Help");

アップロードをon/offに設定する

MediaWiki バージョン 1.5以降は、設定する属性はLocalSettings.phpに存在し、内容は以下の通りです:
有効にするためにはこの属性をtrueに設定します。

$wgEnableUploads = true; # アップロードを有効にする

無効にするためにはこの属性をfalseに設定します。

$wgEnableUploads = false; # アップロードを無効にする

ファイルのアップロードのための最大サイズを設定する

デフォルトでは、PHPはファイルのアップロードは2MBまでしか許可しません。 さらに大きなファイルをアップロードしたい場合、post_max_size([1])とupload_max_filesize([2])パラメータを変更して下さい。これはサーバにアクセスするroot権限が必要です - 共有サーバ上にある場合、サーバの管理者に連絡をして下さい。php.iniファイルの位置は使用しているディストリビューションによって異なります。設定ファイルを見つけるために"find */*/*/php.ini"コマンドを試してみて下さい。