Manual:Running MediaWiki on Debian or Ubuntu/fr

Cette page explique comment installer MediaWiki sur un serveur Debian ou Ubuntu GNU/Linux. Les instructions ci-dessous font référence à Debian, mais sauf indication contraire, s'appliquent également à Ubuntu et Raspbian.

Introduction
Cette procédure d'installation nécessite la connaissance de l'émission de commandes à partir d'un terminal (par exemple, l'installation d'applications) et l'utilisation d'un éditeur de texte (par exemple graphique: gedit, kate; texte: nano, emacs, vi).

Lorsque l'édition de texte est requise, elle peut être effectuée sur le bureau graphique en appuyant sur Alt-F2 et en tapant

gksudo gedit nom de fichier

Alternativement, l'édition peut être effectuée à partir d'un terminal

sudo nano nom de fichier

Bien sûr, kate pourrait être utilisé à la place de gedit ou vi/emacs au lieu de nano.

S'assurer que Debian est à jour
Vérifiez que Debian est à jour en exécutant:

or in one line

Installer le serveur LAMP
Ubuntu Server Edition rend LAMP (Apache, PHP et MySQL) disponible pour l'installation pendant le processus d'installation. Lors de l'étape d'installation, assurez-vous de choisir d'installer un serveur LAMP. Vous pouvez également installer tous ces packages à partir d'une installation standard à l'aide de ces commandes :

Paquets utiles facultatifs
Ces packages ne sont pas nécessaires mais peuvent être utiles, en fonction de l'installation:

Vous pouvez installer l'un des éléments ci-dessus avec.

Si vous souhaitez les installer tous :

Si vous installez php-apcu, vous devrez recharger votre configuration apache afin d'éviter un message d'avertissement lors de l'exécution du script de configuration :

Obtenir MediaWiki

 * Télécharger l'archive tar officielle

Cela peut être fait à partir d'un navigateur ou par ligne de commande

cd /tmp/ wget https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz


 * extrait dans votre annuaire Web

Configurer MySQL
Mais avant de procéder à l'installation initiale de MediaWiki, vous devez d'abord effectuer certaines étapes !

Sur Raspbian, s'il s'agit d'une nouvelle installation de mariadb, vous devrez également exécuter. sudo mysqld_safe --skip-grant-tables --skip-networking &

Vous allez devoir :


 * créer un NOUVEAU utilisateur mysql (new_mysql_user) :

# sudo mysql -u root -p Entrez le mot de passe : entrez le mot de passe de l'utilisateur root mysql (si vous n'avez pas configuré de mot de passe, il sera vide, appuyez simplement sur Entrée) mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED'; mysql> quit;


 * créer une NOUVELLE base de données mysql my_wiki :

# sudo mysql -u root -p mysql> CREATE DATABASE my_wiki; mysql> use my_wiki; Database changed


 * DONNEZ au NOUVEAU accès utilisateur mysql à la NOUVELLE base de données mysql créée my_wiki:

mysql> GRANT ALL ON my_wiki.* TO 'new_mysql_user'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> quit;

Facultatif : Configurez PHP
Modifiez votre fichier de configuration PHP,. Il est situé à, selon la version exacte de PHP.

Taille maximale du fichier de téléchargement
En supposant que divers fichiers vont être téléchargés sur le Wiki en tant que contenu, la limite de la taille maximale d'un téléchargement doit être ajustée. À peu près à mi-chemin se trouve la section Téléchargements de fichiers. Changer :

à au moins 20M. Vous devrez peut-être ajuster cela à nouveau à l'avenir si vous souhaitez des téléchargements plus importants.

Limite de mémoire
Certains scripts PHP nécessitent beaucoup de mémoire pour s'exécuter. To increase the maximum amount of memory a script can use, page down to about 21%, and change the following entry, if found, from

à

S'il est déjà défini sur 128 Mo ou plus, laissez-le tel quel.

Configurer Mediawiki
Accédez à votre navigateur jusqu'à http://localhost/mediawiki (pour certaines installations, il peut s'agir de http://localhost/mediawiki/config ou http://wiki.hostname.com/config à la place) et suivez la procédure indiquée.

If this gives a 404 error then working a symbolic link should solve it:

sudo ln -s /var/lib/mediawiki /var/www/html/mediawiki


 * Pay close attention for "Checking environment..." in MediaWiki installation script.

This can solve a lot of problems by specifically identifying the source of any errors.

It may complain that php extensions like mbstring and xml are missing even you have installed them. Please manually activate them by using:

sudo phpenmod mbstring sudo phpenmod xml sudo systemctl restart apache2.service

Fill out all the field in the configuration form and press to continue button. You will have to use your username and password provided in the mysql configuration section:

mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';

Under Database Config, you may change the database name and DB username to new values, but you must turn on "Use superuser account", name:

debian-sys-maint

giving the mysql root password you configured earlier.

The configuration process will prompt you to download a LocalSettings.php that must be saved to the parent directory of the new wiki. The configuration page will give the exact directory/filename that must be moved:

sudo mv ~/Downloads/LocalSettings.php /var/lib/mediawiki/

And navigate your browser to http://localhost/mediawiki (or http://server_ip_address/mediawiki or  http://server_ip_address/mediawiki/index.php) to see your new wiki.

Done! You now have a working Wiki

Informations générales
MediaWiki is configured by the LocalSettings.php file, usually found in. has detailed information that may be useful. The following are changes that appear to be universally helpful

To edit LocalSettings.php use

gksudo gedit /var/lib/mediawiki/LocalSettings.php

or from a terminal

sudo nano /var/lib/mediawiki/LocalSettings.php

Téléchargements de fichiers
Voir.

Changer le logo
Voir.

MediaWiki extensions
The current tarball for MediaWiki comes with a package of 15 or so of the most popular extensions, but there are literally hundreds more.

Instructions on how to enable extensions can be found at.

Pretty URLs
To use /wiki/* instead of /wiki/index.php/* on Debian, follow the recommended short URL guide using  as the script path instead of   and placing the rewrites in /etc/apache2/conf-enabled/mediawiki.conf.

Voir aussi

 * Canonical maintains a MediaWiki page with more information
 * Page Debian MediaWiki
 * Ubuntuguide.org fournit des instructions détaillées pour configurer MediaWiki sur Ubuntu et Kubuntu, y compris plusieurs wikis et sous-wikis imbriqués.
 * Du début à la fin Guide de configuration de Mediawiki sur ofswiki.org, faisant référence étroitement aux documents officiels, prise en charge de plusieurs distributions, y compris Debian/Ubuntu, l'automatisation et un style minimal