Как установить MediaWiki в Ubuntu 22.04 LTS

В этом уроке мы покажем вам, как установить MediaWiki в Ubuntu 22.04 LTS. MediaWiki, движок знаменитой Википедии, представляет собой бесплатное программное обеспечение с открытым исходным кодом, которое позволяет вам создавать и управлять собственным вики-сайтом. Это мощный инструмент для совместного обмена знаниями, позволяющий пользователям легко создавать, редактировать и связывать веб-страницы. В эпоху цифровых технологий, когда информация является наиболее ценным активом, наличие такой платформы, как MediaWiki, может изменить правила игры как для бизнеса, образовательных учреждений, так и для сообществ.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить «sudo» к командам, чтобы получить права root. Я покажу вам пошаговую установку MediaWiki в Ubuntu 22.04. Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu 22.04, 20.04 или любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Получите доступ к терминалу в вашей системе Ubuntu, где мы выполним команды для плавной установки Roundcube.
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости для MediaWiki.
  • Пользователь sudo без полномочий root или доступ к пользователю root. Однако мы рекомендуем действовать как пользователь sudo без полномочий root, поскольку вы можете нанести вред своей системе, если не будете осторожны, действуя от имени пользователя root.

Установите MediaWiki в Ubuntu 22.04 LTS Jammy Jellyfish

Шаг 1. Прежде всего, убедитесь, что ваша система Ubuntu обновлена, выполнив следующие команды:

sudo apt update
sudo apt upgrade

Шаг 2. Установка стека LAMP.

Стек LAMP, состоящий из Apache, MySQL и PHP, обеспечивает надежную основу для MediaWiki. Если у вас не установлена ​​LAMP, вы можете воспользоваться нашим руководством здесь.

Шаг 3. Установка MediaWiki в Ubuntu 22.04.

MediaWiki не входит в стандартные репозитории Ubuntu, поэтому вам придется загрузить его вручную с официального сайта. Используйте wget команда для загрузки последней версии:

wget https://releases.wikimedia.org/mediawiki/1.41/mediawiki-1.41.0.tar.gz

После загрузки извлеките файл tar.gz с помощью tar команда:

tar xvzf mediawiki-*.tar.gz

Затем создайте каталог в корневом каталоге (обычно /var/www/html) и переместите в него извлеченные файлы:

sudo mkdir /var/www/html/mediawiki
sudo mv mediawiki-1.37.1/* /var/www/html/mediawiki

Из соображений безопасности измените владельца каталога MediaWiki на пользователя и группу «www-data», которым является пользователь веб-сервера Apache в Ubuntu:

sudo chown -R www-data:www-data /var/www/html/mediawiki

Шаг 4. Настройка MySQL для MediaWiki.

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

sudo mysql -u root -p

В оболочке MySQL выполните следующие команды:

CREATE DATABASE mediawiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mediawiki.* TO 'wikiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Теперь перейдите в каталог MediaWiki и запустите сценарий установки:

cd /var/www/html/mediawiki
sudo php maintenance/install.php

Следуйте инструкциям сценария, предоставляя необходимую информацию, такую ​​как имя вашей вики, имя пользователя и пароль администратора, а также сведения о базе данных MySQL, которую вы создали ранее.

Шаг 5. Доступ к веб-интерфейсу MediaWiki.

После запуска сценария установки откройте веб-браузер и перейдите к своему доменному имени или IP-адресу, а затем нажмите «/mediawiki‘. При этом запустится мастер установки MediaWiki, который проведет вас через остальную часть процесса установки.

Установите MediaWiki в Ubuntu 22.04 LTS Jammy Jellyfish

Шаг 6. Включение HTTPS для MediaWiki.

Защита вашей установки MediaWiki с помощью HTTPS имеет решающее значение для защиты передачи данных. В этом руководстве мы будем использовать Certbot, инструмент от Let’s Encrypt, для получения и установки бесплатного сертификата SSL, обеспечивающего безопасный канал связи. Начните с установки Certbot и плагина Apache:

sudo apt install certbot python3-certbot-apache

Запустите Certbot, чтобы получить сертификат и автоматически настроить Apache:

sudo certbot --apache

Шаг 7. Настройте брандмауэр.

Прежде чем продолжить, убедитесь, что у вас есть права администратора и установлен UFW. Если нет, установите UFW, используя:

sudo apt install ufw

Разрешить трафик через порт веб-сервера Apache (по умолчанию — 80 для HTTP и 443 для HTTPS):

sudo ufw allow 'Apache Full'

Теперь включите UFW:

sudo ufw enable

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *