Manual:Streamlined Windows Install Guide/ja
From MediaWiki.org
Windows PCでMediaWikiをインストールするための相対的に簡単な方法を提供します。Windows XP SP 2でテストされましたが、Windows Vistaではまだです。
Contents |
[edit] 段階を追ったセットアップ
[edit] 要件
- Apache Version 2.2.2
- MySQL Community Edition Version 5.0.21
- PHP Version 5.1.3
- Mediawiki Version 1.15.1
必須ではありませんが、wikiを管理するためにPHPmyAdminがとても便利です。
[edit] Apache
ここではあなた自身でソースをコンパイルしたくないことを前提とします。Apacheのダウンロードミラーに移動して(例えばここ)、適切なプラットフォームと欲しいファイルを選択します(バージョン番号などをご覧下さい)。ここではSSL無しのバージョン2.2.2が利用されています。サイズは4.2MBです。
- ファイルをダウンロードして実行します。インストレーションウィザードで次の設定を利用します:
- サービスとしてインストールします,
- domainフィールドに何らかのドメイン、servernameにサーバ名、そしてemailフィールドに適切な電子メールアドレスを入力して下さい。
- サービスとしてすべてのユーザーのために"typical installation"を選択して下さい、
- 例えば、
C:\Program Files\apache\apache2.2\にインストールします(ここでは、このフォルダを<apache-folder>と表記します)。
Note: ユーザーの中にはスペースを含むファイルパスに関するインストレーション問題を持つ人がいるので、
ファイルのディレクトリにスペースを利用しないことは良い考えです。
[edit] MySQL
MySQL 5.0 Community Edition &mdashを利用します; Windows用のインストーラファイルは16.4MBで、このインストーラが使用されました。
- ファイヤーウォールもしくはアンチウィルスソフトをオフにして下さい。これらによって生活費が稼げなくなったりインストールを正しく出来なくなったりすることがあります。
- インストーラを実行して、典型的なインストレーションを利用して下さい。例えば
D:\programme\MySQL\MySQLServer5.0です。 - インストレーションが終わった直後に、ウィザードは設定をすることを提案します。利用する場合、次のような設定をします:
- 標準的なコンフィギュレーション(このコンピュータ上で他のMySQLは無し)
- サービスとして実行する
- binパスをチェックしない、
- rootのパスワードを入力します
- 匿名のアカウントは無しです
- 終わりに、MySQLにコンフィギュレーションの処理をさせます。
- MS-DOSコマンドプロンプトを開くことでインストレーションをテストし、MySQLサーバサービスを起動させる場合は
NET START MYSQLを、停止させるときはNET STOP MYSQLを入力します。
[edit] PHP
zip化されたスナップショットのバージョン (9 MB, 20 MB unzipped)を利用します。 CGIスクリプトは動作しますが、zipバージョンはすべての必要なファイルを含み、追加ダウンロードが必要ありませんのでお勧めです。
- フォルダ&mdashに解凍します; 例えば
D:/programme/phpです(ここから<php-folder>と呼ぶことにします) <php-folder>にあるphp.ini-recommendedファイルをphp.iniにリネームしますphp.iniファイルを開きます:- ファイルの真ん中近くで
extension_dirディレクティブを変更して、extension_dir = "./ext/"にします(もしくは異なるフォルダにエクステンションをインストールした場合は異なる値になります) - それぞれの冒頭にあるセミコロンを削除して
php_mysql.dllとphp_mysqli.dllをアンコメントします(かなり後方から離れていて、"Windows extensions"の見出しの下です)
- ファイルの真ん中近くで
- ApacheサーバにPHPをモジュールとして接続するために、
httpd.conf(<apache>/confフォルダにあります)ファイルの最後の行に次のテキストを追加して変更しなければなりません:- # Connect PHP Module
LoadModule php5_module "<php-folder>/php5apache2_2.dll"
AddType application/x-httpd-php .php
#configure the path to php.ini
PHPIniDir "<php-folder>"
- # Connect PHP Module
DirectoryIndex index.htmlディレクティブはDirectoryIndex index.html index.php index.php3 index.php4 index.php5に拡張する必要がありますPATH変数にセミコロンを追加し、その後にPHPの<php-folder>ディレクトリを追加します。そのために"My Computer"を右クリックをしてシステムコントロールパネルダイアログを提示します。これをしたらサブステップ3をスキップすることが出来ます:- Start Menuを開き、Settings/Controlパネルを指定します。
- クラシックビューから"System"を選択します。
- Select the "Advanced"タグを選択します
- "Environmental variables"をクリックします
- "System"セクションで、
PATH変数を探します - "edit"をクリックします
- 上記で説明されているように
;<php-folder>を入力してPHPエントリを変数に追加します。
- コンピュータを再起動します。
[edit] MediaWiki
MediaWikiのリリースをダウンロードします。パッチと開発のヘルプを提供するために探している場合、SVNからのバージョンを利用します; エンドユーザーで、最新の機能にそれほど関心がないのでしたら、安定版リリースをダウンロードして下さい。
- コピーを
<apache-folder>/htdocsに解凍します。ファイルは2,7 MBから10,5 MBに解凍されます。 - 新しいディレクトリをURLで使いたいものにリネームして下さい。Apacheサーバが
http://localhostとして稼働している場合、/testwiki/にMediaWikiをインストールすると、http://localhost/testwiki/index.phpからwikiにアクセスすることになります。 - wiki自身でセットアップするために、ブラウザの選択を開き、上記のURLを入力します。wikiがセットアップされていないので、最初にすべきことがページに示されます。
- 適切なリンクをクリックしてフォームに入力します。最後は自動的に行われます。
- セットアップが終了した後で、コンフィギュレーションファイルをサブディレクトリから親ディレクトリに移動させるように言われます。
ヘウレーカ、wikiに訪問出来ます!
タイムスパン: すべてがうまくいったなら、(接続状況がよければ)ダウンロードも含めて一時間もかかりません
うまくいかない場合に確認することです:
- 必要なポートが開いていますか?(80はApache、3306はMySQL)
- Apacheが空ではないパス上にインストールされているか?
- php5apache2.dllとmanifestのためにパッチが適切な場所に設置されているか?
- コンピュータ上に.NETもしくはその他の必要なランタイムがインストールされているか?
- ブラウザキャッシュが空であるか?
[edit] PHPMyAdmin
- インストーレションファイルをダウンロードします。
<apache-folder>/htdocsに解凍します (もしくはApacheのサーバドキュメントルートとして設定されたフォルダ)(これ以降<apache data diretory>と書きます).- 新しいディレクトリを、例えば
/phpmyadminといった覚えやすいものにリネームします。zipは3.7MBで解凍されたものは12.5MBです
[edit] トラブルシューティング
- "Could not find a suitable database driver! * For MySQL, compile PHP using --with-mysql, or install the mysql.so module" というエラーを受け取る場合、
php_mysql.dllとlibmysql.dllファイルはApacheに受け入れ可能であることを確認して下さい。wikiを動かすための一つの方法は<apache-folder>\binディレクトリに設置することです。他の方法はlibmysql.dllをシステムディレクトリ(C:\Windows)にコピーすることです - Apacheが
php.iniを見つけることが出来ない場合、ハードドライブにあるWindowsフォルダに設置されているからかもしれません。httpd.confがそれがある場所を指定しているか確認して下さい。 - Windows XPを利用している場合、このページのPHPセクションで説明されたように、PHPをインストールしたディレクトリを
Path環境変数に追加する必要があるかもしれません。
[edit] 無精な人のための簡単でシンプルなセットアップ(XAMPPを利用)
- これは新しいバージョンのApache、MySQL、とPHPを含むオールインワンの統合パッケージです。ダウンロードして、XAMPPインストーラを起動させ、データベースとサーバが起動します。
- MediaWikiをダウンロードして展開します。
- ルートフォルダ(
htdocs/)を見つけ展開されたMediaWikiのフォルダを追加します。
localhost/mediawiki-X.X.X/index.php(Xはダウンロードしたバージョンファイルを表す)のディレクトリで開きウェブベースのインストレーションスクリプトを実行します。
- インストレーションが終了後、wikiは始めて起動し、コンフィギュレーションスクリーンが現れます。コンフィギュレーションをする前にmysqlサーバのルートユーザーのためにパスワードを設定しなければなりません。メインのインストレーションマニュアルとm:MySQL_configをご覧下さい。
- コンフィギュレーションが完了したら、ホームページに行くことが出来ます。そして"
To complete the installation, move config/LocalSettings.php to the parent directory."というメッセージを得るので、....\xampp\htdocs\mediawiki-X.X.X\config\LocalSettings.phpファイルを....\xampp\htdocs\mediawiki-X.X.X</codeディレクトリに移動させます。
Note: http://www.nat32.com/xampp/index.htmでXAMPPがMediaWikiのためのヘルプが提供されています。