Apportez votre aide…
Ceci est une ancienne révision du document !
MediaWiki
MediaWiki est un moteur de wiki écrit en PHP et créé par Magnus Manske. Initialement développé pour Wikipédia (qui l'utilise depuis 2002), il sert également de base pour d'autres projets de la fondation WikiMedia (Wiktionnaire, Wikisource, Wikilivres ou Wikiquote). D'autres associations l'ont adopté (exemple : Wikitravel, Mozilla ou Ekopedia).
Installation manuelle
Pour l'installation manuelle, vous pouvez suivre les instructions ci-dessous ou vous rendre sur le site http://www.mediawiki.org/wiki/MediaWiki/fr.
Pré-requis
- Installer les paquets php5-mysql (SGBD MySQL) ou php5-pgsql (SGBD PostgreSQL) ou php5-sqlite (SGBD SQLite)
- Télécharger la dernière version de mediawiki ou installer le packet mediawiki des dépots officiels
Installation
- Passer en mode sudo
- Créer le répertoire mediawiki dans /var/www/
- Copier le contenu de l'archive téléchargée dans /var/www/mediawiki
- Se rendre à l'adresse http://localhost/mediawiki
- Cliquer sur « Configure settings », puis répondre soigneusement aux questions.
Installation par les dépôts
Pré-requis
- Activer le dépôt Universe.
Installation
- Puis suivre les instructions données dans la partie Configuration ci-dessous.
Configuration
Apache2
Un fichier de configuration est déjà présent, il suffit de créer un lien vers celui-ci :
Il faudra peut-être modifier le chemin d'accès à ce fichier en fonction de la version installée. ( Par exemple, sous Gutsy le fichier est dans /etc/mediawiki1.10/apache.conf )
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
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/
Attention, les adresses sont à vérifier s'il s'agit d'une version numérotée à part de mediawiki (comme mediawiki1.10)
sudo ln -s /var/lib/mediawiki/ /var/www/mediawiki
Redémarrage d'Apache2 :
sudo invoke-rc.d apache2 restart
MediaWiki
- Rendez-vous à l'adresse http://localhost/mediawiki.
- Cliquez sur « Configure settings », puis répondez soigneusement aux questions.
Copie des fichiers de configuration de MediaWiki
Dans un terminal :
sudo cp /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php sudo rm -rf /var/lib/mediawiki/config
ou mediawiki suivit du numéro de version
Création d'un répertoire « /images »
Sous Ubuntu 7.10, le dossier « /images » n'existe pas par défaut, il nous faut donc le créer pour pouvoir importer des images dans notre wiki. De la même façon qu'il est préférable de stocker sa base de donnée dans un répertoire indépendant du système (cf. Préserver ses bases de données), nous choisissons de faire figurer ce dossier dans le répertoire /home/mysql/wiki_images
.
sudo mkdir /home/mysql/wiki_images/ sudo ln -s /home/mysql/wiki_images/ /var/lib/mediawiki/images
et modifions le propriétaire de ce répertoire en www-data
:
sudo chown www-data:www-data /var/lib/mediawiki/images
Attribution des droits (chmod)
Dans un terminal :
sudo chown www-data:www-data /etc/mediawiki/LocalSettings.php sudo chmod 640 /etc/mediawiki/LocalSettings.php
Votre Wiki est maintenant prêt à fonctionner.
Pour y accéder, rendez vous à l'adresse http://localhost/mediawiki.
Vous pourrez modifier les options de MediaWiki facilement depuis sa page d'accueil.
Personnalisation
De nombreuses extensions peuvent être installées, vous en trouverez la liste sur le site mediawiki.org category:Extensions (en)
Installation manuelle d'extensions MediaWiki
On peut aussi installer certaines extensions grâce aux dépôts :
- mediawiki-math (demande un jeu de dépendances assez volumineux)