
В этом уроке мы покажем вам, как установить 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, который проведет вас через остальную часть процесса установки.
Шаг 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