{{tag>serveur BROUILLON}}
----
====== 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).
-> [[wpfr>MediaWiki|Plus d'informations…]]
===== Installation manuelle =====
Pour l'installation manuelle, vous pouvez suivre les instructions ci-dessous ou vous rendre sur le site https://www.mediawiki.org/wiki/MediaWiki/fr.
==== Pré-requis ====
* [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>apache2]]**
* [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>php5-mysql]]** (SGBD MySQL) ou **[[apt>php5-pgsql]]** (SGBD PostgreSQL) ou **[[apt>php5-sqlite]]** (SGBD SQLite)
* Télécharger [[https://www.mediawiki.org/wiki/Download/fr|la dernière version de mediawiki]]
* En ligne de commande (attention vérifier si dernière version) :
wget https://releases.wikimedia.org/mediawiki/1.28/mediawiki-1.28.0.tar.gz
==== Installation manuelle proprement dite ====
* 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 (À partir de Ubuntu 14.04, copier dans /var/www/html/mediawiki)
* Se rendre à l'adresse http://localhost/mediawiki
* Cliquer sur « Configure settings », puis répondre soigneusement aux questions.
===== Installation par les dépôts =====
La version contenue dans les dépôts Ubuntu n'est pas nécessairement la dernière version de Mediawiki.
==== Pré-requis ====
* [[:tutoriel:comment_modifier_sources_maj|Activer le dépôt]] Universe.
==== Installation ====
* [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://mediawiki|mediawiki]]**.
* 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 a2ensite mediawiki.conf
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 service 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 ===
A la fin de l'installation, téléchargez le fichier LocalSettings.php puis envoyez-le sur votre serveur. Enfin copiez-le dans /etc/mediawiki
Dans un terminal :
sudo mv /chemin-ou-vous-avez-envoye-le-fichier/LocalSettings.php /etc/mediawiki/LocalSettings.php
//ou mediawiki suivi du numéro de version//
=== Attribution des droits (chmod) ===
Dans un terminal :
sudo chown www-data:www-data /etc/mediawiki/LocalSettings.php
sudo chmod 600 /etc/mediawiki/LocalSettings.php
=== 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ées dans un répertoire indépendant du système (cf. [[:lamp#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
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 [[https://www.mediawiki.org/wiki/Category:Extensions|mediawiki.org category:Extensions]] (en)
[[Installation manuelle d'extensions MediaWiki]]
On peut aussi installer certaines extensions grâce aux dépôts :
* **[[apt://mediawiki-extensions|mediawiki-extensions]]**
* **[[apt://mediawiki-math|mediawiki-math]]** (demande un jeu de dépendances assez volumineux)
===== Migration =====
Migration d'une installation par dépot vers sources
à compléter si quelqu'un peut s'y coller
===== Liens externes =====
* [[https://www.mediawiki.org/wiki/MediaWiki/fr|Site officiel de MédiaWiki en français]]
* [[https://forum.ubuntu-fr.org/viewtopic.php?id=87377|forum d'installation du mediawiki sur ubuntu]]
* [[http://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Wikip%C3%A9dia_hors-connexion#Autres_utilitaires_pour_PC
|Autre moyen]]
----
//Contributeurs principaux : [[:utilisateurs:Helicobacter]], [[:utilisateurs:Oscar Nsarhaza]].[[:utilisateurs:phira]]//