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 установленна и готова к использованию.