Cette page est en cours de rédaction.
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 Wikipedia (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é (par exemple Wikitravel, Mozilla ou Ekopedia).

Plus d'informations…

  1. Vous devez donc avoir installé au moins (cf. LAMP) :
    • Apache2
    • Mysql-5.0
    • PHP5
  2. Vous devez avoir activé les dépôts Universe.

Attention : La version contenue dans les paquets d'Ubuntu 9.04 n'est pas nécessairement la dernière version de Mediawiki.

L'installation manuelle de médiawiki ou par dépot est tout à fait réalisable mais il faut choisir avant si vous l'installez de manière manuelle ou automatique

Installation par les dépots

Installez le paquet mediawiki.

On peut aussi installer les plugins mediawiki-extensions et mediawiki-math. L'extension math demande cependant un jeu de dépendances assez volumineux.

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/mediawiki1.10/images

et modifions le propriétaire de ce répertoire en www-data :

sudo chown www-data:www-data /var/lib/mediawiki1.10/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.

Prérequis

installation

  • Passer en mode sudo
  • Créer le répertoire mediawiki dans /var/www/
  • copier le contenu de l'archive située sous /mediawiki-n°.de.version / récupérée dans /var/www/mediawiki
  • Rendez-vous à l'adresse http://localhost/mediawiki
  • Cliquez sur « Configure settings », puis répondez soigneusement aux questions.

Personnalisation

De très nombreuses extensions peuvent être appliquées et sont souvent très utiles pour personnaliser MédiaKiki. Vous pourrez les trouver sur le site de MediaWiki (en)

Note importante:

1/ Certaines extensions (comme exportpdf) demandent la création et l'autorisation en écriture ( CHMOD 777 ) de /var/www/mediawiki/images/tmp

2/ Toutes les extensions demandent une modification de /var/www/mediawiki/LocalSettings.php : n'oubliez donc pas de faire un backup préalable à toute modification de ce fichier

Liens externes

  • mediawiki.1248529789.txt.gz
  • Dernière modification: Le 18/04/2011, 14:41
  • (modification externe)