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 22/07/2009, 19:54]
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>
-===== Pré-requis ===== +
- +
-  - Vous devez donc avoir installé au moins (cf. [[:​lamp|LAMP]]) : +
-    * **Apache2** +
-    * **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 ===== +
-==== 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 manuelle ==== +
- +
-L'​installation manuelle de médiawiki est tout à fait réalisable +
- +
- +
- +
-=== 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 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 ​=== +===== Installation par les dépôts ===== 
-Passer en mode sudo et copier le contenu de l'​archive récupérée ​dans  /​var/​www/​ +<​note>​La version contenue ​dans les dépôts Ubuntu n'est pas nécessairement la dernière version de Mediawiki.</note
-    *       ​créer le répertoire mediawiki +==== Pré-requis ==== 
-    *       ​Rendez-vous à l'adresse ​<http://​localhost/​mediawiki>. +  ​[[:​tutoriel:​comment_modifier_sources_maj|Activer le dépôt]] Universe.
-          Cliquez sur « Configure settings », puis répondez soigneusement aux questions.+
  
- +==== Installation ==== 
- +  * [[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] **[[apt://​mediawiki|mediawiki]]**. 
- +  * Puis suivre les instructions données dans la partie Configuration ci-dessous.
-FIXME+
  
 ===== 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 60: 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 70: 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 :+Vous pourrez modifier les options de MediaWiki facilement depuis sa page d'​accueil.
  
-  sudo chown www-data:www-data ​/etc/mediawiki/​LocalSettings.php +===== Personnalisation ===== 
-  sudo chmod 640 /etc/mediawiki/​LocalSettings.php+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)
  
-Votre Wiki est maintenant prêt à fonctionner.+[[Installation manuelle d'​extensions MediaWiki]]
  
-Pour y accéder, rendez vous à l'​adresse <[[http://localhost/​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)
  
-Vous pourrez modifier les options de MediaWiki facilement depuis sa page d'​accueil.+===== Migration =====
  
-====== Liens externes ======+Migration d'une installation par dépot vers sources 
 +<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]]
  
-  * [[http://​www.mediawiki.org/​wiki/​MediaWiki/​fr|Site officiel de MédiaWiki en français]] 
  
 ---- ----
  
-//​Contributeurs principaux : [[:​utilisateurs:​Helicobacter]],​ [[:​utilisateurs:​Oscar Nsarhaza]].//​+//​Contributeurs principaux : [[:​utilisateurs:​Helicobacter]],​ [[:​utilisateurs:​Oscar Nsarhaza]].[[:​utilisateurs:​phira]]//
  • mediawiki.1248285257.txt.gz
  • Dernière modification: Le 22/07/2009, 19:54
  • par phira