Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mediawiki [Le 25/07/2009, 15:48]
phira
mediawiki [Le 11/09/2022, 11:51] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 3: Ligne 3:
 ---- ----
  
-====== MediaWiki ====== +====== 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).
-**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).+
  
 -> [[wpfr>​MediaWiki|Plus d'​informations…]] -> [[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) :
  
 +<​code>​wget https://​releases.wikimedia.org/​mediawiki/​1.28/​mediawiki-1.28.0.tar.gz</​code>​
 +  ​
 +==== 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.
  
-===== Pré-requis ​===== +===== Installation par les dépôts ​===== 
- +<​note>​La version contenue dans les dépôts ​Ubuntu n'est pas nécessairement la dernière version de Mediawiki.</​note>​ 
-  - Vous devez donc avoir installé au moins (cf. [[:​lamp|LAMP]]) : +==== Pré-requis ​==== 
-    * **Apache2** +  ​* ​[[:​tutoriel:​comment_modifier_sources_maj|Activer ​le dépôt]] Universe.
-    * **Mysql-5.0** +
-    * **PHP5** +
-  - 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. +
- +
- +
-===== Installation ===== +
- +
-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 ​==== +
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt://​mediawiki|mediawiki]]**. +
- +
-On peut aussi installer les plugins **[[apt://​mediawiki-extensions|mediawiki-extensions]]** et **[[apt://​mediawiki-math|mediawiki-math]]**. L'​extension ''​math''​ demande cependant un jeu de dépendances assez volumineux. +
  
 +==== 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 ===== ===== Configuration =====
- 
 ==== Apache2 ==== ==== Apache2 ====
- 
 Un fichier de configuration est déjà présent, il suffit de créer un lien vers celui-ci : Un fichier de configuration est déjà présent, il suffit de créer un lien vers celui-ci :
  
Ligne 42: Ligne 41:
  
   sudo ln -s /​etc/​mediawiki/​apache.conf /​etc/​apache2/​sites-available/​mediawiki.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+  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/''​ 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/''​
Ligne 52: Ligne 51:
 Redémarrage d'​Apache2 : Redémarrage d'​Apache2 :
  
-  sudo invoke-rc.d ​apache2 restart+  sudo service ​apache2 restart
  
  
 ==== MediaWiki ==== ==== MediaWiki ====
- +  ​* Rendez-vous à l'​adresse [[http://​localhost/​mediawiki]].
-  ​* Rendez-vous à l'​adresse ​<[[http://​localhost/​mediawiki]]>.+
   * Cliquez sur « Configure settings »,​ puis répondez soigneusement aux questions.   * Cliquez sur « Configure settings »,​ puis répondez soigneusement aux questions.
  
 === Copie des fichiers de configuration de MediaWiki === === 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 : Dans un terminal :
-<​code>​ sudo cp /var/​lib/​mediawiki/​config/​LocalSettings.php /​etc/​mediawiki/​LocalSettings.php +<​code>​ sudo mv /chemin-ou-vous-avez-envoye-le-fichier/​LocalSettings.php /​etc/​mediawiki/​LocalSettings.php </​code>​
- sudo rm -rf /​var/​lib/​mediawiki/​config ​</​code>​+
  
-//ou mediawiki ​suivit ​du numéro de version//+//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 » === === 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. [[:​lamp#​Préserver ses bases de données]]),​ nous choisissons de faire figurer ce dossier dans le répertoire ''/​home/​mysql/​wiki_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 mkdir /​home/​mysql/​wiki_images/​
-  sudo ln -s /​home/​mysql/​wiki_images/​ /var/lib/mediawiki1.10/images+  sudo ln -s /​home/​mysql/​wiki_images/​ /var/lib/mediawiki/images
  
 et modifions le propriétaire de ce répertoire en ''​www-data''​ : et modifions le propriétaire de ce répertoire en ''​www-data''​ :
  
-  sudo chown www-data:​www-data /var/lib/mediawiki1.10/images+  sudo chown www-data:​www-data /var/lib/mediawiki/images
  
 +Votre wiki est maintenant prêt à fonctionner.
  
-=== Attribution des droits (chmod) === +Pour y accéder, rendez-vous à l'​adresse [[http://​localhost/​mediawiki]].
- +
-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. 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 ​===== +[[Installation manuelle ​d'​extensions MediaWiki]]
- +
- +
- +
- +
- +
-==== Prérequis ==== +
-    *    Avoir installé Apache2 Mysql et php (cfr supra) +
-    *    Avoir préparé le login  et le mot de passe Mysql +
-    *    Avoir Téléchargé [[http://​www.mediawiki.org/​wiki/​MediaWiki/​fr|la dernière version de médiawiki]] +
-   +
- +
-==== installation ==== +
-    *       ​Passer en mode sudo  +
-    *       ​Créer le répertoire mediawiki +
-    *        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 [[http://​www.mediawiki.org/​wiki/​Category:​Extensions|sur le site de MediaWiki]] ​(en) +
- +
-<note important>​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  +
-</​note>​ +
  
 +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)
  
-====== Liens externes ======+===== Migration ​=====
  
-  ​* [[http://​www.mediawiki.org/​wiki/​MediaWiki/​fr|Site officiel de MédiaWiki en français]] +Migration d'une installation par dépot vers sources 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=87377|forum d'​installation du mediawiki sur ubuntu]]+<note importante>​à compléter si quelqu'​un peut s'y coller</​note>​ 
 +===== 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]]
  
  
  • mediawiki.1248529702.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)