MediaWiki – это бесплатная вики-программа с открытым исходным кодом, написанная на PHP и позволяющая каждому создавать свои вики-сайты.

1. Установите пакеты операционной системы

# dnf install httpd php php-mysqlnd php-gd php-xml mariadb-server mariadb php-mbstring php-json

2. Настройка базы данных

# systemctl start mariadb
# systemctl enable mariadb

Выполняем настройку MariaDB и авторизируемся:

# mysql_secure_installation
# mysql -u root -p

Создаем базу данных и пользователя:

> CREATE DATABASE wiki_database; 
> CREATE USER 'wiki_user'@'localhost' IDENTIFIED BY 'PASSWORD';

Предоставляем привилегии для созданной базы данных:

>GRANT ALL PRIVILEGES ON wiki_database.* TO 'wiki_user'@'localhost';
> FLUSH PRIVILEGES;

3. Конфигурация Apache 

Создаем виртуальных хост для вашего домена

# cd /etc/httpd/conf.d
# nano domain.conf
<VirtualHost *:80>
ServerName www.domain.name
DocumentRoot /var/www/domain.name/www
ServerAlias domain.name
ErrorLog /var/www/domain.name/error.log
CustomLog /var/www/domain.name/requests.log combined
</VirtualHost>

Запускаем Apache и добавляем его в автозагрузку, для автоматического запуска после перезагрузки сервера.

# systemctl start httpd
# systemctl enable httpd

Создаем директорию где будут хранится файлы вашего сайта.

# mkdir -p /var/www/domain.name/www

Устанавливаем права пользователя.

# chown -R apache: /var/www/domain.name

Скачиваем последнюю версию MediaWiki

# wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.0.tar.gz

Распаковываем архив.

# tar zxvf mediawiki-1.34.0.tar.gz

Перемещаем распакованные файл в директорию вашего сайта.

# mv mediawiki-1.34.0/* /var/www/domain.name/www

Во вкладке браузера вводим доменное имя и приступаем к установке.
Перейдите по ссылке “complete the installation” 

Выберите  язык.

Проверка зависимостей, нажмите – Continue

Настройка базы данных

Нажмите – Continue

Укажите Имя и Пароль для аккаунта Администратора.

Нажмите – Continue для завершения установки.

Установка завершена. Скачайте “LocalSettings.php” файл и поместите его в директорию с файлами вашего сайта (/var/www/domain.name/www)

Перейдите по ссылке – enter your wiki

Нажмите Log In и введите Имя и Пароль аккаунта, созданного вами в процессе установки.

Теперь MediaWiki установленна и готова к использованию.

Теги: