XREAへのMediaWikiのインストールおぼえがき・・・。

1.XREAのコントロールパネルからDBをUNICODEで作成する。


2.MideiaWikiのサイトからダウンロードしたファイルを解凍し全てFTPでアップロードする。

MediaWikiのダウンロードページ


3.「config」フォルダの属性を「777」に変更する


4.「config」フォルダに.htaccessファイルをアップロードする。(セーフモード対応)

php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_flag mbstring.encoding_translation off
php_value mbstring.http_input auto
php_value mbstring.http_output pass

php_flag register_globals off

<Files index.php>
  AddHandler application/x-httpd-phpcgi .php
</Files>


5.「config/index.php」にWebブラウザでアクセスし設定を登録する。
例)「http://hogehoge.com/wiki/」にファイルアップロードした場合のアクセスするURL

http://hogehoge.com/wiki/config/index.php

必要な項目を入力して「Install MediaWiki!」を押下する。

Site config
Wiki name 作成するwikiの名前 Demo wiki
Contact e-mail 連絡先のメールアドレス demo@demo.com
Language 言語 ja - 日本語
Copyright/license ライセンス No license metadata
Admin username wiki用ユーザー名 hogehoge
Password wiki用パスワード password
Password confirm 上記パスワードと同一のものを入力 同上
Object caching キャッシュの使用 No caching
Memcached servers キャッシュ使用時のサーバ
E-mail, e-mail notification and authentication setup
E-mail features (global) メール機能の利用の有無 Enable
User-to-user e-mail メールフォームの利用の有無 Disable
E-mail notification about changes 更新通知の利用の有無 Enabled for changes to user discussion pages, and to pages on watchlists(not recommended for large wikis)
E-mail address authentication メールアドレス認証 Enable
Database config
Database type データベースサーバ MySQL
Database host データベースホスト localhost
Database name データベース名 XREAで作成したデータベース名
DB username データベースのユーザー名 XREAで作成したデータベース名
DB password データベースのパスワード XREAで作成したデータベースのパスワード
DB password confirm 上記のパスワードと同じものを入力 同上
Superuser account スーパーユーザーアカウント作成の有無
Superuser name スーパーユーザー名
Superuser password スーパーユーザーパスワード
MySQL specific options
Database table prefix テーブル名につけるプレフィクス mw_
Storage Engine ストレージエンジン InnoDB
Database character set データベース文字コード Backwards-compatible UTF-8


6.インストール成功すると以下の画面に遷移する。


7.「config/LocalSettings.php」が作成されているのでインストール元フォルダにファイルをコピーする。
その際に必要事項をLocalSettings.phpに追加設定する。
※この下の内容は私が追記している設定です。

$wgScript                            = "{$wgScriptPath}/index{$wgScriptExtension}";
$wgRedirectScript                    = "{$wgScriptPath}/redirect{$wgScriptExtension}";
$wgStylePath                         = "{$wgScriptPath}/skins";
$wgUploadPath                        = "{$wgScriptPath}/images";
$wgThumbnailScriptPath               = "{$wgScriptPath}/thumb{$wgScriptExtension}"; 
$wgSharedThumbnailScriptPath         = "{$wgScriptPath}/thumb{$wgScriptExtension}";
$wgStylePath                         = "{$wgScriptPath}/skins";
$wgStyleSheetPath                    = &$wgStylePath;
$wgLogo                              = "{$wgStylePath}/common/images/mediawiki.png";
$wgMathPath                          = "{$wgUploadPath}/math";
$wgEnableUploads                     = true;
$wgHashedUploadDirectory             = false;
$wgFileStore['deleted']['directory'] = false;
$wgFileStore['deleted']['url']       = null;
$wgFileStore['deleted']['hash']      = 0;
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgShowIPinHeader = false;


8.「images」フォルダの中に以下のフォルダを作成し全てのフォルダの属性を「777」に変更する(画像のアップロード削除用に作成する必要あり)

  • archive
  • thumb
  • temp
  • deleted


9.インストールのルートフォルダに.htaccessを設置する

php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_flag mbstring.encoding_translation off
php_value mbstring.http_input auto
php_value mbstring.http_output pass

php_flag register_globals off


10.これでMediaWiki用の設定は完了!!
LocalSettings.phpは必要な機能などに応じて変更する。