Manual:$wgSharedDB/ja

詳細
共有データベースの名前.

Multiple wikis のための共有データベース. 現在のところ、userテーブルへのシングルサインオン(一回のログイン)のために保管されています. (実際には、利用者はそれぞれのwikiにログインを続けなければいけないので、本当のSSO(シングルサインオン)ではありませんが、少なくとも登録は一回のみです. ) このデータベースのためのサーバーは、メインデータベースと同じでなければいけません.

Read Access
データベースにRead Accessするデータベースユーザを$wgDBuser に間違いなく設定してください. これは user table のみに Read Accessの権限を与えれば十分でしょう.

Table Prefix
機能させるためにはデータベースに、適合させた (又は、違う)テーブル接頭辞を持つ事が必要です. (1.8.2 から 1.9.1 にてテストされています. ).

Table Prefix Hack
MediaWiki のそれぞれインストールに異なった接頭辞を使用することで、既に共有されているデータベースにて共有usertableの使用を可能にするためには、 includes フォルダ内のDatabase.phpのtableName functionをこのようにマニュアルで編集する必要があります. :

次には、変数$wgSharedDB と $wgSharedDBUserTableをLocalSettings.phpファイルに設定する必要があります. それはDefaultSettings.phpの517行目の$wgSharedDBの後に$wgSharedDBUserTableを定義するのが望ましいでしょう.


 * 実験的な内容です！