MediaWikiCommentSuisui
MediaWiki Suisuiさんのコメント Suisuiさんコメント ■システム要件 Wikimedia財団のサーバは Apache Mem 1 -4G MySQL Mem 4G -16G Squid Mem 640M - 4G でCPUはほとんどが Dual optron 2.0GHz前後ですが Celeron600MHzからPentium3GHzまで様々です。 一応一覧を http://meta.wikimedia.org/wiki/Wikimedia_servers
■検証環境 texvcがはいっていない、というのは正しくないと思います。 単独であっても動作しないので。。 安価なレンタルサーバでは動作させられないため ぐらいでしょうか。 コンパイルにはOCamlとmake、動作にはImageMagick, Ghostscript, Latex, dvipsが必要になります。 http://meta.wikimedia.org/wiki/Enable_TeX http://meta.wikimedia.org/wiki/Problems_with_texvc あたりが参考になるでしょうか
■DBの作成 自宅鯖などにインストールする場合、 DB(MySQL)の普通の権限(CREATE DATABASEを実行できる)があれば データベースはインストーラーが自動的に作成するので 事前に用意するのはMySQLのインストールと MySQLdのスタート、必要であればMySQLのユーザー作成です。
■prefixについて これ、元はあまりにも煩雑だったwikimedia財団での サーバ管理のためにつけられた項目です。 Wikimedia財団ではこれを使って400近いMediaWikiを 一つのサーバで動かしています。 参考まで。
■画像(ファイル)のアップロード
- デフォルトではログインユーザーのみアップロードできることに触れたほうがいいかもしれません。
- アップロードできるのは画像だけではなく、音声やビデオも扱えるので、タイトルは画像と限定しないほうがよい気もしますが、初心者向けだとこれでもいいのかもしれません(悩)
■設定ファイル MediaWikiのソースは全てUTF-8です。 たとえばLocalSettings.phpに$wgWhitelistRead 閲覧許可ページを指定するときなどに UTF-8で保存しないと動作しません。
■権限 表1が見えない(Excelもってないんです。。)のですが 権限の種類は1.5ブランチのデフォルトでは
- createaccount アカウント作成
- read 読む
- edit 編集
- move ページの移動
- upload メディアファイルのアップロード
- bot botフラグ付き編集
- block ユーザーのブロック
- delete ページの削除
- editinterface インターフェースの編集
- import 他のウィキからのページ移入
- importupload XMLインポートによるページ作成
- patrol パトロール済チェック
- protect ページの保護
- roolback rollbackボタン
- userrights ユーザー権限の変更
- siteadmin データベースロック
で16じゃないでしょうか
1.6ではさらにデフォルトで以下のものが増えます。
- autoconfirmed 半保護を編集できるユーザー
- createpage 新規ページの作成
- createtalk 新規ノートの作成
- reupload メディアファイルの上書き
- reupload-shared commonsでのメディアファイルの上書き
- minoredit 細部の編集チェックの可否
- deletedhistory 削除された履歴の閲覧
- unwatchedpages ウォッチされていないページの一覧の閲覧
minoreditについては1.5ブランチではハードコーディングされています。
それプラス、普通にサイトを運営するのであれば 以下の二つのextensionは必須でしょう。
- checkuser 登録ユーザーのIPを調べる
- renameuser ユーザー名の変更
■spam対策 extensionでspam blacklist というのがあり、大規模なリンクスパムにはそれで対処します。 簡単に言うと特定の外部リンクを含む投稿を禁止するものです。 http://meta.wikimedia.org/wiki/Talk:Spam_blacklist 機能についてはCVSのextensionsモジュールのREADMEに詳細が書かれています。 http://cvs.sf.net/viewcvs.py/wikipedia/extensions/SpamBlacklist/README?rev=1.2&view=markup ほとんどのvandal botはpage blankingかlink spam,それか無差別移動で、 頻度的にはlinkspamが一番多く、 現在wikipediaではbotへの対処はほとんどがspam blacklistで行われています。 blockは人間による荒らし行為や継続する悪戯など 悪質な利用者に関しての対処となっています。