Manual:Running MediaWiki on GNU/Linux/ja

要求されるソフトウェア
以下を備えるウェブ サーバー:
 * Apache HTTP サーバー
 * PHP バージョン 以降
 * データベース サーバー MySQL 以降 (http://dev.mysql.com/doc/mysql/en/installing.html を参照)

これらのインストラクションはLinuxとApache、そしてLAMP ja:LAMP (Linux、Apache、MySQL、PHP)が既にマシン上にセットアップされていることを前提とします. It is possible to use other database servers such as PostgreSQL 8.1 or later.

インストレーション(Linuxの観点から)
一般的なインストレーションのインストラクションを見ることを望ましいかもしれません. 次のインストーレションのステップによってLinuxのみの観点から手早く概要を理解することが出来ます:
 * 1) MediaWikiをダウンロードします: Download/jaもしくはDownload from SVN/jaをご覧下さい
 * 2) gzipファイルをダウンロードした場合、どこかのディレクトリでソースをunzipします: tar zxvf mediawiki-x.y.z.tar.gz. (本当のLinuxグルーではなければWindowsシステムでWinRAR(WinZipのようですが gzipファイルに対して動作します)を使って少し作業を省くことできます. WindowsマシンでファイルをダウンロードしてWinRARを使ってgzipファイルをディレクトリにunzipしてWS_FTP ProのようなFTPプログラムを利用してwikiディレクトリ全体を転送することが出来ます. )
 * 3) 新しいウェブベースのインストールにおいてrootアクセスは通常は要求されません. 何らかの理由で古いインストレーションを使用する場合、次のようなコマンドを使用することが出来ます: su - and mv /path_to_mediawiki_unzip_dir/. この時点で、mediawiki-x.y.z内にあるREADME, RELEASE-NOTES, INSTALLを読むべきです. しかしながら、これらのファイルもしくはこのガイドが時代遅れになっていることもあることを念頭に入れておいて下さい. ですのでどなたかこのページを更新して下さればありがたいです :)
 * 4) ディレクトリをウェブディレクトリに移動させます: 例えばmv mediawiki-x.y.z /usr/local/apache/htdocs/wikiもしくはmv mediawiki-x.y.z public_html/wikiもしくはこれをするためにFTPソフトウェアを使用します.
 * 5) wikiを保存するデータベースをセットアップすることが必要です. CpanelにおいてMySQL Databasesをクリックします. Add Dbでデータベースの名前を追加し、Add User でこのデータベースにアクセスするユーザーを作成し、Add User to Dbでユーザーがデータベースにアクセスできるようにします. MediaWikiインストールスクリプトを実行するときにこれらの情報は必要になるので覚えておいて下さい. 最後にCpanelにあるMuSQL Account Maintenanceページの底でphpMyAdmin</tt>をクリックして情報を確認してMySQLを起動させます.
 * 6) インストールスクリプトを実行するために、configサブディレクトリを一時的にウェブサーバによって書き込みできるようにする必要があります. もっとも簡単に誰でも書き込み出来るようにするにはMediaWikiをインストールする予定のディレクトリで次のコマンドを入力します:  chmod -R a+w config</tt>. この作業を行うためにtelnetクライアント、PuTTYなどが必要になることがあります. 注意: 新しいLinuxディストリビューションの中にはSELinuxファイルタイプを変更する必要があるものがあります(下記をご覧下さい)
 * 7) スクリプトを実行してtmpディレクトリが書き込みできないことを告げるエラーを取得した場合rootにあるtmpディレクトリのパーミッションを変更することが必要なことがあります. 新しいシステムでインストールしている場合これを変更することが必要なことがあります. このディレクトリはパーミッションが付与されてセットアップされていることがよくあるので、このステップをスキップして問題に遭遇したら戻ることが出来ます. tmpディレクトリのパーミッションを変更するためにrootディレクトリに移動して次のコマンドを入力します:  chmod -R a+w tmp</tt>  このディレクトリのパーミッションを変更するためにrootアクセスをしなければならないことがよくあります. エラーメッセージを取得してrootアクセスが出来ない場合サービスプロバイダに連絡する必要があります.
 * 8) この時点でApacheとMySQLが稼働していなければなりません(これはディストリビューションとセットアップ方法によって異なります. それぞれのドキュメントをご覧下さい).  上記のステップに従った場合これらが自動的に稼働しているので困ることはありません. とにかく、私の場合はインストールはうまくいきました.
 * 9) ブラウザでwikiディレクトリにアクセスをします. コンフィグスクリプトに導かれます(そうではない場合、mediawiki-1.3.0beta4/config/index.php</tt>ファイルを読み込んで下さい). フォームに入力して下さい...恐らく暗号化された接続をしていることに注意して下さい. Gaaah! :)
 * 10) すべてがうまくいったら、wikiのデータベースをセットアップしてコンフィギュレーションファイルを書き込むことが告げられます. 'LocalSettings.php'がconfigディレクトリに現れます; それをメインのwikiディレクトリに移動させれば、wikiは稼働を稼働します.
 * 11) wikiのセットアップが終わったら、configディレクトリを削除するかchmod -R a-w config</tt>コマンドを使用して書き込みできないようにします(wikiをセットアップしている場合はconfigは拒否されます). tmpディレクトリを変更した場合おそらくはこれをそのままにすることが出来るので別のソフトウェアをインストールすることが出来ます.

SElinux
SELinuxをサポートするLinux('Security Extensions')がより広がっています. そのようなシステムにおいてPHPスクリプトは通常のファイルパーミッションに設定したconfigディレクトリを書き込むことが出来ません. SELinuxのファイルタイプを変更するためには'chcon'コマンドを使用する必要があります. SELinuxをご覧下さい.

PHPアクセレータを実行する
1.2.4を稼働させている場合、インストールをしている間に問題に遭遇することがあります. 問題が起きたら、rootディレクトリの.htaccessにphp_value phpa Off</tt>を記述することでphpaを無効にすることを試して下さい.

プラットフォーム固有のインストラクション

 * いくつかの共通のLinuxディストリビューションに関してManual:OS specific helpをご覧下さい. 

Debian GNU/Linux

 * Running MediaWiki on Debian GNU/Linux

Ubuntu GNU/Linux

 * Running MediaWiki on Ubuntu

Gentoo Linux

 * Running MediaWiki on Gentoo Linux

Mandrake Linux

 * Running MediaWiki on Mandrake

Fedora Core

 * Running MediaWiki on Fedora Core

Red Hat Linux

 * Running MediaWiki on Red Hat Linux

Slackware Linux

 * Running MediaWiki on Slackware Linux

SuSE Linux 9.3

 * Running MediaWiki on SuSE Linux 9.3

関連したトピック

 * Manual:Running MediaWiki on Windows/ja
 * Manual:Running MediaWiki on Sourceforge.net


 * Apache config
 * PHP config/ja
 * MySQL config


 * meta:Documentation:Configuration
 * meta:Help:Configuration
 * Robots.txt -- 検索エンジンがwikiの内部のインデックス化することを防止する方法
 * Manual:Short URL/ja -- URLでindex.phpの省く方法

リファレンス
file INSTALL in mediawiki-1.3.2.tar.gz