Перейти до основного контенту

Встановлення MediaWiki на Ubuntu: покрокова інструкція

3 хв читання
516 переглядів

Mediawiki - це потужна платформа для створення вікі-сайтів, яку використовують багато відомих проектів, включаючи Вікіпедію. Якщо ви хочете створити власний вікі-сайт, у цьому посібнику ми детально розповімо про процес встановлення Mediawiki на вашому сервері Ubuntu.

Перш ніж розпочати встановлення, переконайтеся, що ваш сервер Ubuntu оновлено до останньої версії. Також переконайтеся, що у вас є права адміністратора на сервері.

Для встановлення Mediawiki на Ubuntu вам потрібно буде використовувати командний рядок та кілька пакетів, які надаються у сховищі Ubuntu. Ми проведемо вас через кожен крок процесу установки, щоб ви змогли успішно налаштувати ваш вікі-сайт.

Підготовка до встановлення mediawiki на Ubuntu: необхідні компоненти

Перед установкою mediawiki на Ubuntu, необхідно переконатися, що на вашому сервері встановлені всі необхідні компоненти. У цьому розділі ми розглянемо список компонентів, які потрібно встановити перед установкою mediawiki.

MediaWiki вимагає наявності SQL-сервера для зберігання даних. Рекомендується використовувати MySQL, але також можна використовувати PostgreSQL або SQLite. Переконайтеся, що на вашому сервері встановлено та налаштовано вибраний вами SQL-сервер.

MediaWiki підтримує кілька веб-серверів, включаючи Apache та Nginx. Перш ніж встановлювати mediawiki, переконайтеся, що на вашому сервері встановлено та налаштовано вибраний вами веб-сервер.

MediaWiki написано на PHP, тому перед встановленням mediawiki переконайтеся, що на вашому сервері встановлено PHP. Рекомендується використовувати PHP версії 7.0 або вище. Також переконайтеся, що на сервері встановлені необхідні розширення PHP, такі як mbstring, xml, gd та інші, зазначені в документації MediaWiki.

MediaWiki вимагає деяких додаткових бібліотек, таких як ImageMagick або GraphicsMagick для обробки зображень, і потрібно переконатися, що вони встановлені на вашому сервері.

Для встановлення та налаштування mediawiki вам знадобиться доступ SSH до вашого сервера. Переконайтеся, що у вас є права доступу та всі необхідні привілеї для встановлення та налаштування програмного забезпечення.

Після встановлення всіх необхідних компонентів ви будете готові перейти до наступного кроку - встановлення mediawiki на вашому сервері Ubuntu.

Крок 1: Встановлення стека LAMP на Ubuntu для роботи з MediaWiki

У цьому розділі ми розглянемо, як встановити кожен із компонентів стека LAMP на Ubuntu та виконати необхідні налаштування для роботи MediaWiki.

1. Встановлення Apache

Apache є найпопулярнішим веб-сервером і забезпечує роботу вашого веб-сайту. Щоб встановити Apache, виконайте наступні команди в терміналі:

sudo apt updatesudo apt install apache2

Після встановлення Apache ви можете перевірити його статус, просто ввівши веб-адресу http://ваш_ip_адрес у браузері. Якщо ви бачите стандартну сторінку привітання Apache, установка пройшла успішно.

2. Встановлення MySQL

MySQL-це система управління базами даних, яка буде використовуватися MediaWiki для зберігання та отримання даних. Щоб встановити MySQL, виконайте наступні команди:

sudo apt install mysql-serversudo mysql_secure_installation

Під час встановлення вам буде запропоновано налаштувати пароль для адміністративного доступу до MySQL. Встановіть надійний пароль і запишіть його в безпечному місці.

3. Встановлення PHP

PHP-архівна мова програмування, необхідна для роботи MediaWiki. Для установки PHP виконайте наступну команду:

sudo apt install php libapache2-mod-php php-mysql

Після установки PHP необхідно перевірити його роботу. Створіть файл info.php в директорії / var / www / html / і відкрийте його в текстовому редакторі:

sudo nano /var/www/html/info.php

Додайте наступний код у файл info.php:

Збережіть і закрийте файл. Тепер ви можете перевірити роботу PHP, ввівши веб-адресу http://ваш_ip_адрес/info.php в браузері. Якщо ви бачите інформацію про PHP, це означає, що встановлення було успішним.

4. Налаштування віртуального хосту Apache

Для того, щоб веб-сервер Apache міг обслуговувати MediaWiki, необхідно налаштувати віртуальний хост. Створіть файл конфігурації віртуального хоста:

sudo nano /etc/apache2/sites-available/mediawiki.conf

Додайте наступний код у файл mediawiki.conf:

Збережіть і закрийте файл. Активуйте віртуальний хост і перезапустіть Apache:

sudo a2ensite mediawiki.confsudo systemctl reload apache2

Тепер ваш сервер LAMP готовий до роботи з MediaWiki! У наступному розділі ми розглянемо встановлення та налаштування самої MediaWiki.