Download from SVN/ja

 Subversion（SVN）はバージョン管理ソフトウェアで、ソフトウェアのパッケージ化がされるのを待つことなく、最新バージョンのブランチ(branch)をダウンロードすることが可能になります. Subversionの利点は最新のバージョンを入手すること、アップデートの作業を非常に単純化すること、アップグレードをロールバック(差し戻し)をすること、およびパッチを作成して投稿することが出来ます.

詳細についてはSubversion/jaをご覧下さい; 下記の内容は複数の共通のタスクのための手短な使用方法です.

要件
Subversionクライアントを使う前にインストールしなければなりません. (Suversion無しでもファイルをダウンロードすることは理論的に可能ですが、個別のファイルを退屈な手作業でダウンロードすることになります. ) 推奨されるソフトウェアは公式のSubversionクライアントで、Subversionプロジェクトページから入手できます. このクライアントはコマンドラインインターフェイスを使用することに注意して下さい. 代わりに、TortoiseSVNといったSubversionのグラフィカルユーザインタフェースを使用することも出来ます.

ダウンロード
MediaWiki SVNのブランチ(branch)とモジュール(module)からダウンロードすることが出来ます.


 * Modules: ウェブアプリケーションにとって重要な2つのモジュールはphase3(メインアプリケーション)とextensions(エクステンションコード)です.
 * Branches:はリリースブランチと名付けられ、REL$1_$2[_$3]というネーミングスキーマを使用します. $1はMediaWikiのバージョンで$2はメジャーバージョンで$3はマイナーバージョンです. 例えば、バージョン 1.6.3はブランチ で、最新の1.6系は で、1.5.8は 、最新のもの(タグ無し)は になります.

最新のリリース(推奨)をダウンロードするために、コマンドラインから次のコマンドをダウンロードしたいディレクトリで入力して下さい:

svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/branches//phase3

代わりに最新の最前線の開発バージョンを次のコマンドでダウンロードすることが出来ます: svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

To get the latest skins directory including the Vector skin, use this line: svn checkout http:// svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/skins

Using TortoiseSVN
TortoiseSVN is a convenient SVN client for Windows that integrates with Windows Explorer.
 * Go to Windows Explorer (hit WIN+E or right-click on the Start button and click Explore), and create a new folder in a location of your choice. You may want to name it something like "Mediawiki Repository."
 * Right click on that folder and TortoiseSVN -> Create repository here.
 * Right click on that folder again and SVN Checkout.
 * For the "URL of repository," put http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3/
 * The checkout directory should automatically populate to the mediawiki subfolder of your repository folder.
 * Click OK.

インストール
通常のインストールルールが当てはまりますが、ベストの結果を出すためには、Apacheモジュール(SAPI)としてPHP 5.1.2を使用します. 1.7系以上はPHP5を要求し、FastCGIが使用される場合、通常はPHPがクラッシュしてしまいます.

アップグレードとダウンロード
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を実行することを忘れないで下さい.