Image

Base de connaissances → Installer MediaWiki sur Ubuntu 20.04 (LAMP)

[Serveurs virtuels] [Applications sur VPS/VDS]
Date de publication: 09.09.2022

Envisagez d'installer MediaWiki CMS sur Ubuntu 20.04 avec LAMP préinstallé. De même, vous pouvez ajouter plusieurs sites à un serveur. Le guide sera également pertinent pour transférer des sites, par exemple, d'un hébergement mutualisé vers un serveur VPS.

Nous effectuons tous les réglages à partir de l'utilisateur root, si vous utilisez un utilisateur régulier, ajoutez avant la commande sudo.

1. Téléchargez la dernière version de mediawiki et installez les composants nécessaires 

apt update && sudo apt upgrade
wget https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.2.tar.gz
mkdir -p /var/www/
tar xvf mediawiki-1.38.2.tar.gz -C /var/www/
mv /var/www/mediawiki-1.38.2 /var/www/domain.tld
apt install php7.4-mbstring php7.4-xml php7.4-fpm php7.4-json php7.4-mysql php7.4-curl php7.4-intl php7.4-gd php7.4-mbstring texlive imagemagick
apt-get update
apt install composer
cd /var/www/domain.tld/
composer install --no-dev

2. Créons une base de données

mariadb -u root

CREATE DATABASE mediawiki; GRANT ALL PRIVILEGES ON mediawiki.* TO 'user'@'localhost' IDENTIFIED BY 'your-password'; flush privileges; exit;

Ces données devront être précisées dans le navigateur lors de la dernière étape de l'installation.

3. Paramétrage des services Web

Attribuez des droits et créez un fichier de configuration pour notre domaine:

chown www-data:www-data /var/www/domain.tld/ -R
nano /etc/apache2/sites-available/mediawiki.conf

ServerName domain.tld ServerAdmin admin@domain.tld DocumentRoot /var/www/domain.tld/

Options FollowSymLinks AllowOverride All Order allow,deny allow from all

ErrorLog /var/log/apache2/domain.tld_error CustomLog /var/log/apache2/domain.tld_access common

apache2ctl configtest
a2ensite mediawiki.conf
systemctl reload apache2

Remplacez domain.tld par votre déjà configuré dans l'éditeur DNS par l'adresse IP du serveur VPS. Ainsi, vous pouvez ajouter plusieurs sites par analogie. Accédez au navigateur à l'aide du domaine http://domain.tld/ configuré et terminez l'installation dans le navigateur. Vous serez invité à sélectionner une langue, à spécifier le nom d'utilisateur et le mot de passe de l'administrateur, ainsi que les paramètres de la base de données créés à l'étape 2.

4. Installation du fichier de paramètres

A l'étape finale de l'installation, il vous sera demandé de télécharger le fichier de configuration LocalSettings.php et de le placer dans le dossier racine de ce CMS.

nano LocalSettings.php

Copiez le contenu du fichier et collez-le dans la console à l'aide des touches Maj + Inser. Ensuite, enregistrez Ctrl + O, Entrée. Utilisez Ctrl+X pour quitter. Aller à l'adresse http://domain.tld/.


Installation terminée. En cas de transfert de site, vous pouvez placer des fichiers existants et importer la base de données.





Aucun commentaire pour l'instant