Manual:Running MediaWiki on Debian or Ubuntu/ko

This page explains how to install MediaWiki on a Debian or Ubuntu GNU/Linux server. The instructions below refer to Debian, but unless otherwise noted also apply to Ubuntu.

이 설치 과정에는 터미널에서 명령 실행(예: 응용 프로그램 설치)이나 텍스트 편집기 (GUI: gedit, kate; TEXT: nano, emacs, vi)사용에 대한 지식이 필요합니다.

텍스트 편집이 필요한 경우에는 GUI 환경에서 Alt-F2를 누른 후 다음과 같이 입력합니다.

gksudo gedit 파일명

또는 터미널에서 편집이 가능합니다.

sudo nano 파일명

물론, gedit대신 kate를 사용하거나 nano대신 vi 를 사용 해도 됩니다.

Ensure Debian is up-to-date
Double check that Debian is up-to-date by running:

LAMP스택 설치
Ubuntu Server Edition makes LAMP (Apache, PHP, and MySQL) available for installation during the install process. 설치 과정중, 반드시 LAMP의 설치를 고르세요. Alternately, you can install all of these packages from a standard installation using these commands:

Ubuntu Xenial and Debian Stretch include PHP 7.0, and renamed many packages from "php5" to plain "php". In addition, some PHP modules are now in separate packages (xml, mbstring).

Ubuntu Trusty and Debian Jessie include PHP 5, and use "php5" in most (but not all) packages.

Optional useful packages
이 패키지들은 필수는 아니나 설치에 따라 유용할 수 있습니다.

You can install any of the above with.

미디어위키 설치
다운로드는 브라우저를 이용 하거나, 아래의 명령어를 이용할 수 있습니다.
 * Download the official tarball

cd Downloads wget https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz


 * 당신의 웹 디렉토리에 압축을 풉니다.

일반 설정
이 작업은 만약 당신이 MySQL 설치중 mysql 루트 암호를 생성했을 경우 필수적으로 요구되지 않습니다.

첫째, mysql의 루트 암호를 설정합니다. 시스템 루트와 mysql루트 암호를 서로 동일하게 만들지 마세요. 또한 당신의 명령 기록을 삭제하여 다른 유저들이 당신의 암호를 얻을 수 없게 합니다.

mysqladmin -u root password "" history -c

보안 설정
Consider running mysql_secure_installation .
 * from main page:

선택 사항: PHP 설정
당신의 PHP설정파일, php.ini를 수정하세요. On Ubuntu Trusty and Debian Jessie, it is located at.

On Ubuntu Xenial and Debian Stretch (PHP 7), it is located at.

최대 업로드 파일 크기
위키에 다양한 종류의 파일을 업로드하고자 한다면, 최대 파일 업로드 제한 용량을 조절해야 합니다. About one-half way down is the File Uploads section. 수정: 에서 최소 20M으로. 더 큰 업로드를 원할 경우, 나중에 다시 조정할 수 있습니다.

메모리 제한
어떤 PHP 스크립트는 작동을 위해 상당한 메모리를 요구합니다. 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.

미디어위키 설정
당신의 브라우저로 http://localhost (어떤 설치에선 http://localhost/mediawiki/config 나 http://wiki.hostname.com/config 일 수 있습니다)에 접속하세요. 그리고 주어진 절차를 따르세요.

만약 404에러를 출력할 경우, 다음으로 해결이 가능할 것입니다:

cd /var/www/html

sudo ln -s /var/lib/mediawiki mediawiki

이것으로 에러를 일으키는 특정한 원인들을 식별하여 많은 문제들을 해결 가능하다. Fill out the configuration form and continue.
 * 미디어위키 설치 스크립트의 사용 환경 검사부분을 확인하세요. ('미디어위키에 오신 것을 환영합니다!'부분에서 확인 가능)

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.

Done! You now have a working Wiki

General information
Mediawiki is configured by the LocalSettings.php file, usually found in. Manual:LocalSettings.php has detailed information that may be useful. The following are changes that appear to be universally helpful

To edit LocalSettings.php use

gksudo gedit /var/lib/mediawiki/LocalSettings.php or from a terminal

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

File uploads
See.

Changing the logo
See.

MediaWiki extensions
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.