Инструменты пользователя

Инструменты сайта


linux:debian:mediawiki

Это старая версия документа!


Установка MediaWiki


Базовая настройка сервера

Подключаем к нашему серверу по SSH:

ssh root@<IP-адрес сервера>

Меняем язык сервера на Русский:

dpkg-reconfigure locales

Обновляем систему и устанавливаем базовый софт

Обновляем список пакетов и обновляем систему:

apt update && apt upgrade

Устанавливаем Базовый софт:

apt install apt-transport-https ca-certificates curl htop sudo zip unzip wget

Создаём нового пользователя и добавляем его в группу Sudo

Создаём пользователя:

adduser kirill

Добавляем нашего пользователя в группу sudo:

usermod -aG sudo kirill

Перезагружаем сервер:

reboot

Снова подключаемся к нашему серверу по SSH, но только не под пользователем Root, а под пользователем, которого мы только что создали:

ssh kirill@<IP-адрес сервера>

Установка Веб-сервер Apache

Устанавливаем Apache:

sudo apt install apache2

Добавляем Apache в автозагрузку:

sudo systemctl enable apache2

Запускаем Apache:

sudo systemctl start apache2

Смотрим статус:

sudo systemctl status apache2

Установка PHP для MediaWiki из Официального репозитория Debian

Устанавливаем PHP:

sudo apt install php php-common php-apcu php-bcmath php-cli php-curl php-gd php-intl php-mbstring php-xml php-mysql libapache2-mod-php

Установка MariaDB для MediaWiki из Официального репозитория Debian

Устанавливаем MariaDB:

sudo apt install mariadb-server mariadb-client

Первоначальная настройка MariaDB

Делаем первоначальную настройку базы данных MariaBD:

sudo mariadb-secure-installation

Отвечаем yes / y на следующие вопросы безопасности:

Вопрос Ответ Да/Нет
Введите текущий пароль для пользователя root? Ничего не вводим, нажимаем Enter
Переключиться на аутентификацию unix_socket? Y / n: y
Установить пароль root? Y / n: y
Удалить анонимных пользователей? (Нажмите y - Y для Yes, любой другой символ для No): y
Запретить вход в систему удаленно? (Нажмите y - Y для Yes, любой другой символ для No): y
Удалить тестовую базу данных и получить доступ к ней? (Нажмите y - Y для Yes, любой другой символ для No): y
Обновить таблицы привилегий сейчас? (Нажмите y - Y для Yes, любой другой символ для No): y

Подключаемся к MariaDB:

sudo mariadb -u root -p

Создаём новую базу:

CREATE DATABASE mediawiki;

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

GRANT ALL ON mediawiki.* TO 'mediawiki_user'@'localhost' IDENTIFIED BY 'pass';

Сохраняем изменения:

FLUSH PRIVILEGES;

Выходим из базы данных:

EXIT;
linux/debian/mediawiki.1769790402.txt.gz · Последнее изменение: Кирилл