Установка MediaWiki · 3 min read · Nov 22, 2025
Как установить MediaWiki на Ubuntu 18.04 LTS

Mediawiki — это бесплатное и открытое программное обеспечение для вики, которое позволяет вам создать свой собственный вики-сайт. Оно написано на PHP и использует базу данных MySQL/MariaDB. Mediawiki имеет множество функций, включая поддержку нескольких языков, управление пользователями, управление и обмен контентом, редактирование, форматирование, ссылки и многое другое.
В этом руководстве мы научимся устанавливать Mediawiki с веб-сервером Apache на сервере Ubuntu 18.04.
Требования
- Сервер с установленным Ubuntu 18.04.
- Пользователь без прав root с правами sudo.
Установка LAMP-сервера
Сначала установите сервер Apache и MariaDB, используя следующую команду:
sudo apt-get install apache2 mariadb-server -yПосле установки обоих пакетов вам нужно будет добавить репозиторий Ondrej PHP в вашу систему. Вы можете добавить его с помощью следующей команды:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -yПосле установки репозитория обновите репозиторий и установите PHP вместе со всеми необходимыми библиотеками PHP:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -yПосле установки всех пакетов откройте файл php.ini с помощью следующей команды:
sudo nano /etc/php/7.2/apache2/php.iniВнесите следующие изменения:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata
Сохраните и закройте файл, затем запустите службы Apache и MariaDB и включите их автозагрузку:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysqlНастройка MariaDB
Сначала защитите установку MariaDB с помощью следующей команды:
sudo mysql_secure_installationОтветьте на все вопросы, как показано ниже:
Введите текущий пароль для root (нажмите Enter, если нет):
Установить пароль root? [Y/n]: N
Удалить анонимных пользователей? [Y/n]: Y
Запретить удаленный вход root? [Y/n]: Y
Удалить тестовую базу данных и доступ к ней? [Y/n]: Y
Перезагрузить таблицы привилегий сейчас? [Y/n]: Y
После того как MariaDB будет защищена, войдите в оболочку MariaDB:
mysql -u root -pВведите свой пароль root, когда будет предложено, затем создайте базу данных и пользователя для Mediawiki:
MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';Затем предоставьте все привилегии для mediadb с помощью следующей команды:
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;Затем сбросьте привилегии и выйдите из оболочки MariaDB:
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;Установка Mediawiki
Сначала загрузите последнюю версию Mediawiki с их официального сайта:
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gzПосле завершения загрузки извлеките загруженный файл с помощью следующей команды:
tar -xvzf mediawiki-1.31.0.tar.gzЗатем скопируйте извлеченный каталог в корневой каталог Apache и задайте правильные разрешения:
sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawikiЗатем создайте файл виртуального хоста Apache для Mediawiki с помощью следующей команды:
sudo nano /etc/apache2/sites-available/mediawiki.confдобавьте следующие строки:
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
Options +FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
Сохраните файл, затем включите файл виртуального хоста и модуль перезаписи Apache с помощью следующей команды:
sudo a2ensite mediawiki.conf
sudo a2enmod rewriteНаконец, перезапустите веб-сервер Apache, чтобы применить изменения:
sudo systemctl restart apache2Доступ к Mediawiki
Теперь откройте веб-браузер и введите URL http://example.com. Вы будете перенаправлены на следующую страницу:

Теперь нажмите кнопку настроить вики. Вы должны увидеть следующую страницу:

Здесь выберите язык вашей вики и нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Теперь нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Теперь введите данные вашей базы данных и нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Теперь выберите движок хранения и нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Теперь введите имя вашего сайта вики, имя пользователя и пароль. Затем нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:


Теперь отметьте все необходимые настройки и нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Теперь нажмите кнопку Продолжить, чтобы начать установку. После завершения установки вы должны увидеть следующую страницу:

Теперь нажмите кнопку Продолжить. Вы должны увидеть следующую страницу:

Здесь вам нужно скачать файл LocalSettings.php и поместить его в корневой каталог MediaWiki.
Теперь откройте веб-браузер и введите URL http://example.com. Вы должны увидеть свой сайт MediaWiki на следующем изображении:

Ссылки
- Ubuntu
- MediaWiki
Get new posts in your inbox
No spam. Unsubscribe anytime.