Download from SVN/ja
From MediaWiki.org
- Current version
- mediawiki-1.12.0.tar.gz
- SVN: REL1_12_0
- Legacy versions
- mediawiki-1.11.2.tar.gz
- SVN: REL1_11_2
- mediawiki-1.6.10.tar.gz
- SVN: REL1_6_10
- Nightly release
- Read more
Subversionはバージョン管理ソフトウェアで、ソフトウェアのパッケージ化がされるのを待つことなく、最新バージョンのブランチ(branch)をダウンロードすることが可能になります。Subversionの利点は最新のバージョンを入手すること、アップデートの作業を非常に単純化すること、アップグレードをロールバック(差し戻し)をすること、およびパッチを作成して投稿することが出来ます。
詳細についてはSubversion/jaをご覧下さい; 下記の内容は複数の共通のタスクのための手短な使用方法です。
Contents |
[edit] MediaWikiをダウンロードするためにSubvesionを使用する
[edit] 要件
Subversionクライアントを使う前にインストールしなければなりません。(Suversion無しでもファイルをダウンロードすることは理論的に可能ですが、個別のファイルを退屈な手作業でダウンロードすることになります。) 推奨されるソフトウェアは公式のSubversionクライアントで、Subversionプロジェクトページから入手できます。このクライアントはコマンドラインインターフェイスを使用することに注意して下さい。代わりに、TortoiseSVNといったSubversionのグラフィカルユーザインタフェースを使用することも出来ます。
[edit] ダウンロード
MediaWiki SVNのブランチ(branch)とモジュール(module)からダウンロードすることが出来ます。
- Modules: ウェブアプリケーションにとって重要な2つのモジュールはphase3(メインアプリケーション)とextensions(エクステンションコード)です。
- Branches:はリリースブランチと名付けられ、REL$1_$2[_$3]というネーミングスキーマを使用します。$1はMediaWikiのバージョンで$2はメジャーバージョンで$3はマイナーバージョンです。例えば、バージョン 1.6.3はブランチ
REL1_6_3で、最新の1.6系はREL1_6で、1.5.8はREL1_5_8、最新のもの(タグ無し)はHEADになります。
最新の1.12リリース(推奨)をダウンロードするために、コマンドラインから次のコマンドをダウンロードしたいディレクトリで入力して下さい:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_12/phase3
代わりにウィキメディア財団で使用されている最新の最前線の開発バージョンを次のコマンドでダウンロードすることが出来ます:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3
[edit] インストール
通常のインストールルールが当てはまりますが、ベストの結果を出すためには、Apacheモジュール(SAPI)としてPHP 5.1.2を使用します。1.7系以上はPHP5を要求し、FastCGIが使用される場合、通常はPHPがクラッシュしてしまいます。
[edit] アップグレードとダウンロード
SVNでリリース間をアップグレードすることは簡単です。サーバ上で直接のコマンドラインへのアクセスが出来る場合、下記のコマンドを直接入力することが出来ます; 代わりに、ローカルマシン上にコピーを維持しておいて、アップデートされたバージョンをサーバにアップロードすることも出来ます。
MediaWikiをアップグレードするために、インストレーションディレクトリのルートで下記のコマンドを使用して下さい。この作業によって現在のメジャーバージョンの最新版にアップグレードすることを意味します。MediaWiki 1.6を使用している場合、バージョン 1.6.xにアップグレードされますが、1.7にはなりません:
svn update
他のリリースブランチにアップグレードする(上記の例ではバージョン 1.7)もしくは個々に選択したバージョンタグ間を切り替えるために、"switch"コマンドを使用することが出来ます(適切なバージョンを代替します):
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_7_3/phase3
時々、特に動作がおかしくなった場合、maintenance/update.phpを実行することを忘れないで下さい。

