Manual:Running MediaWiki on Debian or Ubuntu/ja

このページでは、Debian や Ubuntu の GNU/Linux サーバー上で MediaWiki をインストールする方法を説明します. The instructions below refer to Debian, but unless otherwise noted also apply to Ubuntu and Raspbian.

Introduction
インストールでは、端末からコマンドを実行してアプリケーションをインストールする方法や、テキストエディタ（GUI:geditやkate、CUI:nanoやemacs、vi）の使い方の知識が必要です.

テキストの編集が必要とされる場合には、GUI環境ではAlt-F2をおした後に次のように入力します.

gksudo gedit ファイル名

あるいは、Terminalから編集が可能です.

sudo nano ファイル名

勿論、エディターは、geditの代わりにkateでもいいし、nanoの代わりにviでも良いです.

Ensure Debian is up-to-date
次の2つのコマンドを実行しDebianの更新を確認します:

or in one line

LAMP スタックのインストール
Ubuntu Server Edition makes LAMP (Apache, PHP, and MySQL) available for installation during the install process. During the installation step, make sure you choose to install a LAMP server. Alternately, you can install all of these packages from a standard installation using these commands:

Optional useful packages
These packages are not necessary but may be useful, depending on the installation:

You can install any of the above with.

If you want to install all of them:

If you install php-apcu you will have to reload your apache configuration in order to avoid a warning message when running configuration script:

MediaWiki のインストール

 * Download the official tarball

This can be done from a browser or by command line


 * extract in your Web directory

Configuring MySQL
But before proceeding with the initial MediaWiki installation, there are certain steps you need to do first!

On Raspbian, if this is a new installation of mariadb you will also need to run:

You will have to:


 * create a NEW mysql user (new_mysql_user):

# sudo mysql -u root -p Enter password: Enter password of mysql root user (if you have not configured password it will be blank, so just press enter) mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED'; mysql> quit;


 * create a NEW mysql database my_wiki:

# sudo mysql -u root -p mysql> CREATE DATABASE my_wiki; mysql> use my_wiki; Database changed


 * GRANT the NEW mysql user access to the NEW created mysql database my_wiki:

mysql> GRANT ALL ON my_wiki.* TO 'new_mysql_user'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> quit;

PHPを設定する
Edit your PHP configuration file,. It is located at, depending on exact version of PHP.

アップロード可能なファイルサイズの上限
様々なファイルがWikiにコンテンツとしてアップロードされることを想定すると、アップロード可能なファイルサイズの上限を調整しなければなりません. このセクションの後半の半分はファイルのアップロードに関することを取り扱います. 変更

少なくとも20Mです. 将来再びこの値を変更しなければならないことがあります.

メモリの制限
Some PHP scripts require a lot of memory to run. To increase the maximum amount of memory a script can use, page down to about 21%, and change the following entry, if found, from

to

If it is already set to 128M or more, leave it as is.

MediaWikiを設定する
Navigate your browser to http://localhost/mediawiki (for certain installations it may be http://localhost/mediawiki/config or http://wiki.hostname.com/config instead) and follow the procedure given.

If this gives a 404 error then working a symbolic link should solve the issue.

sudo ln -s /var/lib/mediawiki /var/www/html/mediawiki

For Debian based systems running apache2, once you create a symbolic link in the /var/www/html directory you may still run into a 404 error. If this happens, try loading: localhost/html/mediawiki/.

MediaWikiのインストールスクリプトで"Checking environment..."を注目して下さい.

MediaWikiのインストール作業を成功させるためにこの情報によって多くの問題を解決できます.

It may complain that php extensions like mbstring and xml are missing even you have installed them. Please manually activate them by using:

sudo phpenmod mbstring sudo phpenmod xml sudo systemctl restart apache2.service

設定フォームのすべての欄に記入して、続行ボタンを押してください. Use the username and password which you provided as above in the mysql configuration section:

mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';

Under Database Config, you may change the database name and DB username to new values, but you must turn on "Use superuser account", name:

debian-sys-maint

giving the mysql root password you configured earlier.

The configuration process will prompt you to download a LocalSettings.php that must be saved to the parent directory of the new wiki. The configuration page will give the exact directory/filename that must be moved:

sudo mv ~/Downloads/LocalSettings.php /var/lib/mediawiki/

And navigate your browser to http://localhost/mediawiki (or http://server_ip_address/mediawiki or  http://server_ip_address/mediawiki/index.php) to see your new wiki.

やりました！ 稼働しているwikiを手に入れました！！

全般的の情報
ウィキは  にある LocalSettings.php ファイルで設定変更できます. に、役立つかもしれない詳細情報があります. 次は一般的に役立つと思われる変更です.

LocalSettings.php を編集するには以下を使用します

gksudo gedit /var/lib/mediawiki/LocalSettings.php

or from a terminal

sudo nano /var/lib/mediawiki/LocalSettings.php

ファイルのアップロード
を参照してください.

ロゴを変更する
を参照してください.

MediaWiki 拡張機能
The current tarball for MediaWiki comes with a package of 15 or so of the most popular extensions, but there are literally hundreds more.

Instructions on how to enable extensions can be found at.

Pretty URLs
To use /wiki/* instead of /wiki/index.php/* on Debian, follow the recommended short URL guide using  as the script path instead of   and placing the rewrites in /etc/apache2/conf-enabled/mediawiki.conf.

関連項目

 * Canonical maintains a MediaWiki page with more information
 * Debian MediaWiki page
 * Ubuntuguide.org provides detailed instructions for setting up MediaWiki on Ubuntu and Kubuntu, including multiple wikis and nested subwikis.