delete from hateblo.jp where 1=1;

タイトルに意味はありません。

MediaWiki

ダウンロード

展開

  • IISの公開フォルダへ展開する
  • フォルダ名を変更する(mediawiki-1.14.0のままだとバージョン名が見えてしまう)
  • 展開したフォルダ名を以後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に関する詳細設定 ほぼデフォルトでかまわない

InstallMediaWiki (インストールの実行)


Installation successful! (インストール成功)が表示されれば完了。


ファイルの移動

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