====== MediaWikiインストール手順 ======
==== 前提条件 ====
* 以下の手順はZoneExpressにMediaWikiをインストールする場合の手順となります。他のサーバにインストールする場合は設定が異なる場合があります。
* 以下の手順は mediawiki-1.11.0.tar.gzを用いて説明しています。バージョンにより内容が異なる場合がありますがご了承ください。
* 以下の説明はWindows上でFirefoxを用いて説明しています。
* インストールにはターミナルエミュレータを利用しています。ターミナルエミュレータについてはご自身でご用意ください。
* 弊社ではMediaWikiに関するサポートは行っておりませんので、MediaWikiに関するご質問にはお答えできません。
\\
==== MediaWiki必要システム ====
* Apache
* PHP 5以降
* MySQL4.0以降
ZoneExpressはこれらの条件を満たしています。
\\
===== ■ファイルの用意 =====
[[http://www.mediawiki.org/wiki/MediaWiki/ja|MediaWiki.org]]より最新版MediaWikiをダウンロードします。\\
ここではmediawiki-1.11.0.tar.gzを利用します。\\
ここでは/opt/csw/apache2/share/htdocs/をドキュメントルートディレクトリとします。
\\
=== ファイルのダウンロード ===
/var/tmpディレクトリにて作業を行います。
$ cd /var/tmp/
$ wget <ファイルURL>
=== ファイルの解凍 ===
$ gzip -dc mediawiki-1.11.0.tar.gz | tar xvf -
mediawiki-1.11.0 というディレクトリができます。\\
=== 不要ファイルの削除 ===
$ rm mediawiki-1.11.0.tar.gz
=== ディレクトリのリネーム、移動 ===
ファイルをドキュメントルートディレクトリへmediawikiという名前にリネームし、移動します。
$ sudo mv mediawiki-1.11.0 /opt/csw/apache2/share/htdocs/mediawiki
=== パーミッションの変更 ===
$ cd /opt/csw/apache2/share/htdocs/
$ sudo chown -R webservd:webservd mediawiki
$ sudo chmod a+w mediawiki/config
\\
===== ■インストールスクリプトの実行 =====
ブラウザで、MediaWikiのメインページにアクセスしてください。
http://△△△.com/mediawiki/
以下のような画面が表示されます。
^{{mediawiiki01.gif?direct|}}^
set up the wiki をクリック
\\
==== ・環境チェック ====
Checking environment...の項目にWarning等のエラーが無い事とEnvironment checked. You can install MediaWiki.と 表示されていることを確認してください。
^{{mediawiiki02.gif?direct|}}^
\\
==== ・Site configの設定 ====
^{{mediawiiki03.gif?direct|}}^
* Wiki name:
Wikiの名称を入力してください。空白やMediaWikiという名称は使用できません。
* Contact e-mail:
あなたの通知用メールアドレスを入力してください。
* Language:
ja-日本語 を選択してください。
* Copylight/license:
このサイトの著作権設定です。用途にあったライセンスを選択してください。
* Admin username:
MediaWikiで使用する管理者名を設定してください。
* Password:
パスワードを設定してください。
* Password confirm:
パスワードを再入力してください。
* Shared memory caching:
メモリーキャッシュの設定です。利用する事で高速になりますが、通常はNo cachingでかまいません。\\
利用する場合は別途Turck MMCache, APC, and XCache,等をインストールする必要があります。
* Memcached servers:
No cachingの場合は空白でかまいません。
\\
==== ・E-mail, e-mail notification and authentication setup ====
^{{mediawiiki04.gif?direct|}}^
* E-mail features (global):
Disableにすると全てのメール機能が働かなくなります。
* User-to-user e-mail:
Enableにするとユーザー間のメールが可能になります。メールアドレスは表示されません。
* E-mail notification about changes:
書込みがあった場合のお知らせ機能です。使用しない場合はDisableに変更してください。
* E-mail address authentication:
メールアドレスの認証を必要とする場合はEnableにしてください。
\\
==== ・Database config ====
^{{mediawiiki05.gif?direct|}}^
* Database type:
MySQLにチェックがついています。そのままで構いません。
* Database host:
localhostのままで構いません。
* Database name:
Wikidbと入力されています。ここに入力された名称でデータベースが作成されます。変更しても構いません。
* DB user name:
wikiuserと入力されています。ここに入力された名称でユーザネームが作成されます。変更しても構いません。
* DB password:
パスワードを設定してください。
* DB password confirm:
パスワードを再入力してください。
以下の設定を入力する事でデータベースの作成が可能となります。契約時に届いた設定完了メールを参照して設定してください。
* Superuser account:
チェックボックスにチェックを入れてください。
* Superuser name:
rootのままで構いません。
* Superuser password:
設定完了メールを参照し「MySQLアクセス情報」のパスワードを入力してください。
以上の項目の入力が完了したら**Install MediaWiki!**をクリックしてください。
\\
以下の画面が表示されます。
^{{mediawiiki09.gif?direct|}}^
インストールスクリプトでの設定はここまでで完了ですが、まだWikiを表示する事はできません。
以下に進んでください。
\\
===== ■設定ファイルの移動 =====
=== LocalSettings.phpの移動 ===
configディレクトリの中に**LocalSettings.php**が作成されています。
このファイルを/opt/csw/apache2/share/htdocs/mediawiki/に移動してください。
$ sudo mv mediawiki/config/LocalSettings.php mediawiki/.
=== 不要ディレクトリの削除 ===
configディレクトリは削除します。
$ sudo \rm -r mediawiki/config
http://△△△.com/mediawiki/ にアクセスしてください。
^{{mediawiiki06.gif?direct|}}^
以上でインストールは完了です。
\\
===== アップデート手順 =====
最新アップデート情報は[[http://www.mediawiki.org/wiki/MediaWiki/ja|MediaWiki.org]]より確認する事が出来ます。
手順は/opt/csw/apache2/share/htdocs/mediawikiに既にMediawikiがインストール済みの前提で進めていきます。
ここではmediawiki-1.13.5へアップデートする例で進めていきます。\\
\\
==== ファイルの入手 ====
[[http://www.mediawiki.org/wiki/MediaWiki/ja|MediaWiki.org]]より最新版MediaWikiをダウンロードします。\\
=== MediaWiki(最新版)をダウンロード ===
/var/tmpを作業ディレクトリとします。
$ cd /var/tmp
$ wget <ファイルURL>
=== ファイルの解凍 ===
$ gzip -dc mediawiki-1.13.5.tar.gz | tar xvf -
=== 不要ファイルの削除 ===
$ rm mediawiki-1.13.5.tar.gz
=== ファイルの移動 ===
ドキュメントルートへファイルの移動と、cdします。
$ sudo mv mediawiki-1.13.5 /opt/csw/apache2/share/htdocs/.
$ cd /opt/csw/apache2/share/htdocs
\\
==== 現環境のバックアップ ====
=== データベースバックアップ ===
[[db:mysqlバックアップ_リストア|こちら]]のMySQLDBバックアップ&リストア記述を参考に現在のデータベースのバックアップを実行ください。
\\
=== ファイルバックアップ ===
mvコマンドでディレクトリごとのバックアップをします。
$ sudo mv mediawiki mediawiki_bk
\\
==== アップデートの実行 ====
=== 現環境ファイルの移行 ===
現環境ファイルをソースファイルへコピーします。
$ sudo cp -ip mediawiki_bk/LocalSetting.php mediawiki-1.13.5/.
\\
=== データベース情報の編集 ===
$ cp -ip mediawiki-1.13.5/AdminSettings.sample mediawiki-1.13.5/AdminSettings.php
$ vi mediawiki-1.13.5/AdminSettings.php
下記が編集すべきポイントとなってます。
...
$wgDBadminuser = '<ユーザ名>';
$wgDBadminpassword = '<パスワード>';
...
|ユーザー名|root|
|パスワード|設定完了メールに記載されているrootパスワード|
\\
=== アップデートコマンドの実行 ===
$ sudo php mediawiki-1.13.5/maintenance/update.php
\\
=== ディレクトリの置き換え ===
$ cd ..
$ sudo mv mediawiki-1.13.5 mediawiki
\\
=== パーミッションの変更 ===
$ sudo chown -R webservd:webservd mediawiki
\\
==== ブラウザからの確認 ====
ブラウザよりhttp://△△△.com/mediawiki/へアクセスしてください。
左検索ボックスに"**Special:Version**"を指定し**表示**を選択します。**※検索ではありません**
Mediawikiバージョンが最新版の値になっていれば完了です。
\\
===== 関連リンク =====
* [[http://www.mediawiki.org/wiki/MediaWiki/ja|MediaWiki.org]]:MediaWiki公式サイト