MediaWiki
ダウンロード
インストール
MySQLでDBの作成とユーザーの作成を行う
create database wikidb; grant create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password'; flush privileges; \q
mediawiki\config フォルダを「IUSER」に変更権限をつける
id:indication:20090511#1242077935 (パーミッションエラーの回避方法)を参照
基本設定
ブラウザからmediawikiを展開した箇所を参照する
ここまでの設定が正しいかを確認する
You can install MediaWiki.が表示されていればOK
Wiki name | MediaWikiの名前 | 必須入力、MediaWiki・#を含む文字列は入力できない | |
Contact e-mail | 管理者のE-mailアドレス | エラーメッセージの返信などに使われるため、公開される | |
Language | ベースとなる言語を設定 | たいていは日本語でよい | |
Copyright/license | ライセンス情報の表示についての設定(例では記載しない設定) | ||
Object caching | 出力データの一時キャッシュの有無 | トラフィックがそんなに多くない場合は有効にする必要はない |
E-mail features | E-mailに関する機能の有無 | 一般公開向けの場合は有効にする |
User-touser e-mail | ユーザー間で匿名でのメールのやり取りの有無 | |
E-mail notification about changes | 変更点に関するメールでの通知の有無 | 無効/討議ページのみ/討議ページをウォッチしている人 |
E-mail address authenication | 電子メールアドレスでの認証の有無 | 有効にすると自動登録が可能になる |
Database config | データベースの設定 | 詳細については省略、たいていはデフォルトの設定で問題ない |
Superuser account | 管理者権限のアカウントを有効にするかどうかの設定 | |
**** specific options | DBに関する詳細設定 | ほぼデフォルトでかまわない |
---|
ファイルの移動
mediawiki/config/LocalSettings.php
↓ LocalSettings.phpを親フォルダへ移動する
mediawiki/LocalSettings.php
インストール完了
しかし、上記ページが表示される場合、php.iniの設定がよくない可能性がある。
以下のような設定になっているか確認する。
[mbstring] mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = pass mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none mbstring.func_overload = 7