Manual:Running MediaWiki on GNU/Linux/ja
Appearance
The content of this page has not been verified. Instructions written in this page have not been verified to be correct. If there are any inaccuracies, please drop a note at the support desk. |
It has been suggested that this page or section be merged with Manual:Installing MediaWiki/ja.(Discuss) |
要求されるソフトウェア
[edit]Main page: Manual:Installation/ja
以下を備えるウェブ サーバー:
- Apache HTTP サーバー
- PHP (Archived 1998-07-01 at the Wayback Machine) バージョン 8.1.0 以降
- データベース サーバー MySQL 5.7.0 以降 (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の観点から)
[edit]一般的なインストレーションのインストラクションを見ることを望ましいかもしれません。次のインストーレションのステップによってLinuxのみの観点から手早く概要を理解することが出来ます:
- MediaWikiをダウンロードします: Download/jaもしくはDownload from SVN/jaをご覧下さい
- gzipファイルをダウンロードした場合、どこかのディレクトリでソースをunzipします:
tar zxvf mediawiki-x.y.z.tar.gz
。
(本当のLinuxグルーではなければWindowsシステムでWinRAR(WinZipのようですが gzipファイルに対して動作します)を使って少し作業を省くことできます。WindowsマシンでファイルをダウンロードしてWinRARを使ってgzipファイルをディレクトリにunzipしてWS_FTP ProのようなFTPプログラムを利用してwikiディレクトリ全体を転送することが出来ます。) - 新しいウェブベースのインストールにおいてrootアクセスは通常は要求されません。何らかの理由で古いインストレーションを使用する場合、次のようなコマンドを使用することが出来ます:
su -
andmv /path_to_mediawiki_unzip_dir/
。この時点で、mediawiki-x.y.z内にあるREADME, RELEASE-NOTES, INSTALLを読むべきです。しかしながら、これらのファイルもしくはこのガイドが時代遅れになっていることもあることを念頭に入れておいて下さい。ですのでどなたかこのページを更新して下さればありがたいです :) - ディレクトリをウェブディレクトリに移動させます: 例えば
mv mediawiki-x.y.z /usr/local/apache/htdocs/wiki
もしくはmv mediawiki-x.y.z public_html/wiki
もしくはこれをするためにFTPソフトウェアを使用します。 - wikiを保存するデータベースをセットアップすることが必要です。CpanelにおいてMySQL Databasesをクリックします。
Add Db
でデータベースの名前を追加し、Add User
でこのデータベースにアクセスするユーザーを作成し、Add User to Db
でユーザーがデータベースにアクセスできるようにします。MediaWikiインストールスクリプトを実行するときにこれらの情報は必要になるので覚えておいて下さい。最後にCpanelにあるMuSQL Account Maintenanceページの底でphpMyAdmin
をクリックして情報を確認してMySQLを起動させます。 - インストールスクリプトを実行するために、configサブディレクトリを一時的にウェブサーバによって書き込みできるようにする必要があります。もっとも簡単に誰でも書き込み出来るようにするにはMediaWikiをインストールする予定のディレクトリで次のコマンドを入力します:
chmod -R a+w config
。この作業を行うためにtelnetクライアント、PuTTYなどが必要になることがあります。注意: 新しいLinuxディストリビューションの中にはSELinuxファイルタイプを変更する必要があるものがあります(下記をご覧下さい) - スクリプトを実行してtmpディレクトリが書き込みできないことを告げるエラーを取得した場合rootにあるtmpディレクトリのパーミッションを変更することが必要なことがあります。新しいシステムでインストールしている場合これを変更することが必要なことがあります。このディレクトリはパーミッションが付与されてセットアップされていることがよくあるので、このステップをスキップして問題に遭遇したら戻ることが出来ます。tmpディレクトリのパーミッションを変更するためにrootディレクトリに移動して次のコマンドを入力します:
chmod -R a+w tmp
このディレクトリのパーミッションを変更するためにrootアクセスをしなければならないことがよくあります。エラーメッセージを取得してrootアクセスが出来ない場合サービスプロバイダに連絡する必要があります。 - この時点でApacheとMySQLが稼働していなければなりません(これはディストリビューションとセットアップ方法によって異なります。それぞれのドキュメントをご覧下さい)。 上記のステップに従った場合これらが自動的に稼働しているので困ることはありません。とにかく、私の場合はインストールはうまくいきました。
- ブラウザでwikiディレクトリにアクセスをします。コンフィグスクリプトに導かれます(そうではない場合、
mediawiki-1.3.0beta4/config/index.php
ファイルを読み込んで下さい)。フォームに入力して下さい...恐らく暗号化された接続をしていることに注意して下さい。Gaaah! :) - すべてがうまくいったら、wikiのデータベースをセットアップしてコンフィギュレーションファイルを書き込むことが告げられます。'LocalSettings.php'がconfigディレクトリに現れます; それをメインのwikiディレクトリに移動させれば、wikiは稼働を稼働します。
- wikiのセットアップが終わったら、configディレクトリを削除するか
chmod -R a-w config
コマンドを使用して書き込みできないようにします(wikiをセットアップしている場合はconfigは拒否されます)。tmpディレクトリを変更した場合おそらくはこれをそのままにすることが出来るので別のソフトウェアをインストールすることが出来ます。
Some Installation Gotchas
[edit]SElinux
[edit]SELinuxをサポートするLinux('Security Extensions')がより広がっています。そのようなシステムにおいてPHPスクリプトは通常のファイルパーミッションに設定したconfigディレクトリを書き込むことが出来ません。SELinuxのファイルタイプを変更するためには'chcon'コマンドを使用する必要があります。SELinuxをご覧下さい。
PHPアクセレータを実行する
[edit]1.2.4を稼働させている場合、インストールをしている間に問題に遭遇することがあります。問題が起きたら、rootディレクトリの.htaccessにphp_value phpa Off
を記述することでphpaを無効にすることを試して下さい。
プラットフォーム固有のインストラクション
[edit]- いくつかの共通のLinuxディストリビューションに関してManual:OS specific helpをご覧下さい。
Debian GNU/Linux
[edit]Ubuntu GNU/Linux
[edit]Gentoo Linux
[edit]Mandrake Linux
[edit]Fedora Core
[edit]Red Hat Linux
[edit]Slackware Linux
[edit]SuSE Linux 9.3
[edit]関連したトピック
[edit]- Manual:Configuration settings
- meta:Robots.txt -- 検索エンジンがwikiの内部のインデックス化することを防止する方法
- Manual:Short URL/ja -- URLでindex.phpの省く方法
リファレンス
[edit]file INSTALL in mediawiki-1.3.2.tar.gz