Manual:Installing MediaWiki/ja

MediaWikiはウェブ画面から対話形式のスクリプトでインストールされます. スクリプトを実行する前にインストール要件を確認してください. また、簡易インストールガイドに要約があります.

Apache、PHP、MySQL/MariaDBについて経験の無い一般的なユーザにとって、インストール作業は難しく感じるかもしれません. 多くの場合、free MediaWiki hostかsoftware bundlesを利用すると良いでしょう.

MediaWiki ソフトウェアのダウンロード
MediaWikiのリリースバージョンは公式ダウンロードページから入手できます. 本番環境を利用する場合、安定版を実行する必要があります.

最新の安定版MediaWikiを*nix環境にダウンロードするには以下のコマンドを実行します. wget https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz または、cURL:も利用できます.

curl -O https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz

ダウンロードしたファイルは 形式のため解凍が必要です. ローカルで（そしてFTP経由でアップロードして）行うことも、サーバー上で直接行うこともできます. Windowsの場合、一般的には7-Zip (free), WinZip, WinRAR or IZArc (free) で実施します. Linux、Mac OS Xの場合、以下で解凍できます.

tar xvzf mediawiki-*.tar.gz

開発者向け
一方、開発者の場合は download from Gitで、開発中の最新コードでローカルリポジトリを設定するべきです. その場合はComposerで依存性を手動で解決する必要があります.

アップロードされたファイル
ファイルをまだあなたのウェブサーバにアップロードしていないなら、今それを行ってください.

'''アップロードの「ファイル名を小文字に変換する」オプションがOFFになっていることを確認してください. '''

下記どちらかの方法で、あなたのウェブサーバのウェブディレクトリにファイルをアップロードしてください.


 * 1) zip解凍したフォルダを直接コピーする、または
 * 2) FileZilla（Windows、OSX、Linuxで使えるオープンソースソフトウェア）やCyberduck（OSX）のようなFTPクライアントを使って行う

Apacheがインストール済みなら、正しいディレクトリを  ファイルで指定してください（通常は   に設定されています）. 注意：Apache 2.4.7を使うUbuntu 14.04で、Apacheサーバ設定のファイル名とディレクトリ名は  に変更されています.

LinuxやUnixのサーバを使っているのであれば、ファイルをサーバ内にある任意の場所にコピーしてから、ウェブサーバのウェブディレクトリからそのフォルダにシンボリックリンクつくるという方法も使えます.

アップロードしたファイルの名前をURLに含めたい名前に変更してください. あなたのウェブサーバが例えば  で動作している場合、ディレクトリ名を   に変更すればあなたのwikiは   でアクセスできることになります. 'もしそれをShort URLとして使うのであれば、 は使わないでください. ' （そして、インストールスクリプトを実行するまでshort URLの設定は行わないでください. ）

この（名称変更された）フォルダはこれより  で「参照」できます.

データベースの作成
既にデータベースサーバがあってそのrootパスワードを知っているのであれば、MediaWikiインストールスクリプトによりこのwiki用の新たなデータベースを作成することができます. このような場合はインストールスクリプトの実行の節に進んでください. 例えばホスト型サーバを使っていてrootパスワードを知らない場合、今ここで新たなデータベースを作成する必要があるでしょう. 現在、実際のwikiコンテンツを格納するのに SQLite、MariaDB/MySQL、PostgreSQL のいずれかを使わなくてはいけません.

SQLite
MediaWiki はバージョン1.13からSQLiteに対応していますが、1.16以降のバージョンを使うことを強くお勧めします. SQLite は単独で動作するデータベースライブラリで、データベースの内容は単一のファイルに収められます. PHPで pdo-sqlite モジュールが有効になっている場合、追加で設定すべきことは特にありません.

インストールページでは、データベース名（どんな値でも結構です）とSQLiteデータベースディレクトリを指定する必要があります. インストーラはデータベースディレクトリをドキュメントルートの外側にあるサブディレクトリに設定し、必要があれば作成しようとします. ディレクトリが安全ではない（例えば、ウェブ上で閲覧できる）場合、 手動で設定を変更して誰でもウェブでアクセスできるということがないようにしてください.

MariaDB/MySQL
MediaWikiからデータベースのユーザ名を聞かれ、もしそのユーザがまだ存在しなければ作成してよいか尋ねられます. MediaWikiからその操作が実行できなかった場合、共有ホストで使えるようになっていることが多いPhpMyAdminなどさまざまなコントロールパネルを使って行うことができます. またsshを使ってホストにログインしMySQLプロンプトからコマンドを実行することもできます. 対応する説明文書を参照してください. あるいはホスト提供者に連絡してあなたのアカウントを作成してもらっても構いません.

Unix/Linux でのインストール

 * 1) MariaDB/MySQLをダウンロードしてインストールする MariaDB/MySQLがシステムにどのような状態でインストールされているかによって、MariaDB/MySQLのインストールディレクトリを含めるよう  、 、   の各コマンドを修正する必要があるかもしれません（例えば各コマンドの前に   をつける）.
 * 2) データベースサーバが動作しているか確認する：例えば   を実行する.   もし動作していなければ mysqld_safe を実行して起動する：
 * 3) * MariaDB/MySQLサーバの初回起動を行う別の方法として、インストールディレクトリのルートで configure を実行する方法もあります. これにより初期テーブルが作成され、自動的にMariaDB/MySQLデーモンが開始されます.
 * 4) * あるいはsystemdを使ってMariaDB/MySQLデーモンを開始する方法もあります: . また、MySQLサービスを自動起動させるため、  を実行して   サービスを有効化したいかもしれません.
 * 5) データベースサーバの「root」アカウントにパスワードを設定する.
 * 6) MariaDB/MySQL コマンドラインクライアントを実行する:
 * 7) この操作であなたが先ほど設定した「root」のデータベースパスワードを聞かれるでしょう. 入力すればMariaDB/MySQLサーバに接続されます.  さて、以下のSQLコマンドを実行して続けてください.

Windows でのインストール
さて、以下の指示に従い続けてください.
 * 1) MySQL msi（例えば mysql-5.5.22-winx64.msi）をダウンロードする
 * 2) ファイルを実行し全て既定値のままで進める rootアカウントを作成する時、パスワードはあなたが覚えられるものにしてください.
 * 3) スタート->すべてのプログラム>MySQL->MySQLサーバ->MySQLコマンドラインクライアント を実行する
 * 4) 今設定したrootパスワードを入力する

インストールの続き
データベースがウェブサーバとは異なるサーバで動作している場合、ウェブサーバのホスト名を正しく伝える必要があります. 以下の例は mediawiki.example.com がホスト名である場合の例です.

PostgreSQL
PostgreSQLを使っているのであれば、データベースとあなたが作ったユーザが必要です. あるいは「superuser」権限を持つPostgreSQLユーザのユーザ名を設定フォームで指定しても結構です. 多くの場合、このデータベースユーザのユーザ名はpostgresです.

設定の大半を行う一つの方法をここに示します. これはUnix様システム用の例です. この例では、wikiuserという名前のユーザが所有するwikidbという名前を作成します. コマンドラインで、postgresユーザにて以下の操作を実行します.

createuser -S -D -R -P -E wikiuser （そしてパスワードを入力） createdb -O wikiuser wikidb

あるいは特権ユーザ（初期値はpostgres）でデータベースプロンプトにて以下のコマンドを実行します.

CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'password'; CREATE DATABASE wikidb WITH OWNER wikiuser;

PostgreSQLを使ってMediaWikiを実行する場合における既知の問題一覧に書かれている内容に注意してください.

インストールスクリプトの実行
以上の手順がすべて終わったら、ウェブブラウザで index.php のURIにアクセスしインストールを完了させることができます. に書かれている手順を確認してください.

必要なら、コマンドラインインストーラ（CLI、 ）を実行することもできます.

この操作はもはや必要ありません.

最新の状態に保つ
リリース告知メーリングリンスに登録する.

インストールした後も、最新リリース版がインストールされた状態を維持し、あなたのサーバーを安全に保ちましょう！

インストール支援

 * FAQ: FAQ
 * mediawiki-l（メーリングリスト）はたくさんのメールが行き交う、サポートを依頼するためのメーリングリストです.

関連項目

 * マニュアル:ページのカスタマイズ MediaWikiではページが存在するものとしてリンク先が設定されているウィキページの一覧. これらのページを作成するか、またはメッセージを編集する必要があります.
 * マニュアル:MediaWikiの設定 より高度な設定について書かれたページへのリンクがあります.
 * マニュアル:短縮URL 記事ページのURLをユーザにとってより使いやすくする.
 * マニュアル:Wikiファミリー 単一のMediaWikiファイル群を使って複数のMediaWikiを設定する.