David DE FIGUEIREDO
19/08/10 à 08:08:35
576Vous êtes-vous déjà demandé quel moteur de Wiki était utilisé par Wikipedia ? Et bien moi oui.
Figurez-vous qu'à la base ils utilisaient un outil développé en Perl du nom de UseModWiki. Très vite, cet outil s'est avéré très rudimentaire et il est devenu nécessaire de le changer.
C'est le 25 juin 2002 que sort alors MediaWiki, un moteur de Wiki (libre) pour le web, développé en PHP par Magnus Manske, un étudiant allemand de l'université de Cologne.
Très vite ce logiciel est devenu une référence dans la fondation WikiMedia qui l'utilise désormais dans plusieurs de leurs projets (WikiSource, WikiLivres, etc ...), mais également dans d'autres associations telles que Mozilla ou Ekopedia.
![]()
Logo créé par Erik Moeller
Nous allons apprendre à travers ce tip à installer et configurer MediaWiki.
Les pré-requis à l'installation de MediaWiki ne sont pas très nombreux :
1. Il faut avoir installé au moins :
2. Il faut avoir activé les dépôts "Universe".
Précédemment je vous ai fait activer le dépôt "Universe", et pour cause, MediaWiki est un paquet de ce dépôt.
Vous pouvez donc l'installer de la manière que vous voulez :
1. Depuis un terminal:
sudo apt-get install mediawiki
2. Via Synaptic en recherchant "mediawiki".
3. Vous pouvez également installer les plugins "mediawiki-extensions" et "mediawiki-math" (volumineux):
sudo apt-get install mediawiki-extensions mediawiki-math
1. Nous allons tout d'abord créer un lien vers le fichier de configuration déjà existant.
sudo ln -s /etc/mediawiki/apache.conf /etc/apache2/sites-available/mediawiki.conf sudo ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/001-mediawiki
1 bis. En fonction de la version installée il vous faudra peut-être modifier le chemin d'accès à ce fichier (sous Gutsy, le fichier sera par exemple dans /etc/mediawiki1.10/apache.conf).
1 tris. Selon la configuration du serveur, il sera peut-être aussi nécessaire de décommenter la ligne "Alias /mediawiki /var/lib/mediawiki" dans le fichier /etc/mediawiki/apache.conf, ou créer un lien symbolique /var/www/mediawiki vers le dossier /var/lib/mediawiki/
sudo ln -s /var/lib/mediawiki/ /var/www/mediawiki
2. Redémarrer Apache2:
sudo invoke-rc.d apache2 restart
1. Rendez-vous à l'adresse suivante : http://localhost/mediawiki
2. Cliquez sur "Configure settings" et répondez aux questions.
3. Dans un terminal, copiez les fichiers de configuration de MediaWiki:
sudo cp /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php sudo rm -rf /var/lib/mediawiki/config 4. Créez un répertoire /images:
sudo mkdir /home/mysql/wiki_images/ sudo ln -s /home/mysql/wiki_images/ /var/lib/mediawiki1.10/images
5. Modifiez le propriétaire de ce répertoire:
sudo chown www-data:www-data /var/lib/mediawiki1.10/images
6. Attribuer les droits via un terminal:
sudo chown www-data:www-data /etc/mediawiki/LocalSettings.php sudo chmod 640 /etc/mediawiki/LocalSettings.php
7. Le Wiki est prêt, rendez-vous à l'adresse suivante pour y accéder: http://localhost/mediawiki