日曜PHPプログラマのきままなブログ 〜 LiteMovement このページをアンテナに追加 RSSフィード

2008-04-09 (Wed)

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

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

f:id:gensan_730:20080410013525p:image:w500


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

f:id:gensan_730:20080410013526j:image:w500

MediaWikiのダウンロードページ


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

f:id:gensan_730:20080410013528j:image:w500


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!」を押下する。

f:id:gensan_730:20080413034456p:image:w500

Site config
Wiki name作成するwikiの名前Demo wiki
Contact e-mail連絡先のメールアドレスdemo@demo.com
Language言語ja - 日本語
Copyright/licenseライセンスNo license metadata
Admin usernamewiki用ユーザー名hogehoge
Passwordwikiパスワード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.インストール成功すると以下の画面に遷移する。

f:id:gensan_730:20080413034902p:image:w500


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

f:id:gensan_730:20080413034614j:image


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は必要な機能などに応じて変更する。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。