XREAへのMediaWikiのインストールおぼえがき・・・。
1.XREAのコントロールパネルからDBをUNICODEで作成する。
2.MideiaWikiのサイトからダウンロードしたファイルを解凍し全てFTPでアップロードする。
MediaWikiのダウンロードページ
4.「config」フォルダに.htaccessファイルをアップロードする。(セーフモード対応)
- .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 |
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を設置する
- .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