Comment installer et faire tourner mediawiki Avec Xampp
Tags: opensource, wiki, php, mysql
Published: 2024-04-10 16:54:03

## C'est quoi mediawiki ? :

MediaWiki est un logiciel open-source utilisé pour créer et gérer des wikis, des sites Web collaboratifs où les utilisateurs peuvent contribuer et modifier le contenu. Il est principalement connu pour être le moteur de wiki utilisé par Wikipédia, l'encyclopédie en ligne la plus connue. MediaWiki offre une plate-forme flexible pour la création de sites Web collaboratifs, permettant aux utilisateurs de créer et d'éditer des pages, de discuter des sujets, de téléverser des fichiers multimédias, et bien plus encore. En raison de sa nature open-source, MediaWiki peut être personnalisé et étendu pour répondre aux besoins spécifiques d'une communauté ou d'un projet particulier.
Il est utilisé par des millions de personnes dans le monde entier, y compris Wikipédia, Wikihow ,Wiktionnaire et Wikimedia Commons.

## En quoi est faite MediaWiki

MediaWiki est un logiciel libre écrit en PHP et utilisant une base de données MySQL ou PostgreSQL. Il est composé de plusieurs composants principaux :

### Le moteur PHP: 
C'est le cœur de MediaWiki, il est responsable de l'interprétation du code wikitexte, de l'interaction avec la base de données et de la génération des pages HTML.

### La base de données: 
Elle stocke toutes les données du wiki, y compris les pages, les discussions, les images et les utilisateurs.

### Le wikitexte: 
C'est le langage de balisage utilisé pour créer et modifier les pages du wiki. Il est simple à apprendre et à utiliser, ce qui permet à tout le monde de contribuer au wiki.

### Les extensions: 
Ce sont des modules complémentaires qui ajoutent de nouvelles fonctionnalités à MediaWiki. Il existe des extensions pour tout, de la création de formulaires à l'intégration de réseaux sociaux.

### Les thèmes: 
Ce sont des modèles qui permettent de modifier l'apparence du wiki. Il existe des thèmes pour tous les goûts, du simple au plus sophistiqué.

## INSTALLATION ET EXECUTION

Voici les étapes pour installer et faire fonctionner MediaWiki avec XAMPP 

1. **Téléchargez XAMPP** :
   - Téléchargez et installez XAMPP depuis le [site officiel](https://www.apachefriends.org/index.html).
   
2. **Téléchargez MediaWiki** :
   - Rendez-vous sur le [site officiel de MediaWiki](https://www.mediawiki.org/wiki/Download) et téléchargez la dernière version stable.

![Image de mediawiki](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8d7ajx7gol1u55z8s6sc.png)
la version actuelle(stable) est de 1.41.1

![Image de la version mediawiki](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwtdxu24rc9zb7fdvhgp.png)
   - Extrayez les fichiers téléchargés dans le répertoire `htdocs` de votre installation XAMPP, par exemple `htdocs/mediawiki`.

![Image de lextraction](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/axf7t7plcwb1ncm9xmgr.png)

![Image dscription](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6t2wr4rcyndwrykdx9ei.png)

3. **Créez une base de données** :
   - Lancez XAMPP et démarrez les services Apache et MySQL.

![Image du lancement de xampp sur linux](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgazpbg8gqbqv6x9vgu3.png)
   - Accédez à phpMyAdmin en ouvrant votre navigateur et en entrant `http://localhost/phpmyadmin`.

![Image descripion](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u793maxd76v39n5gwf8p.png)
   - Connectez-vous en utilisant les identifiants par défaut (généralement `root` pour l'utilisateur et pas de mot de passe).
   - Créez une nouvelle base de données pour votre installation MediaWiki, par exemple `mediawiki_db`.


![Image descriptio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y097g0obntose4bq97sw.png)

4. **Configuration de MediaWiki** :
   - Accédez à l'URL où vous avez extrait les fichiers MediaWiki dans votre navigateur, par exemple `http://localhost/mediawiki-1.41.1`.

![Image descritin](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/efxzjfhas7chs09g1ft6.png)
   - Suivez les instructions à l'écran pour configurer votre wiki.
   - cliquez sur setup wiki
![Image desription](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0g5khqthsf3ldud4ads3.png)

![Image descrption](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hzgwkixgall5gtfmnnhf.png)

![Image descriptio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mk343f881y5vwy6ffzly.png)

   - Lorsque vous êtes invité à entrer les détails de la base de données, utilisez les informations suivantes :
     - Type de base de données : MySQL
     - Nom de la base de données : le nom de la base de données que vous avez créée (par exemple `mediawiki_db`)

![Image descrition](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h8esabxpleodsmgu8823.png)
     - Nom d'utilisateur : root (ou l'utilisateur MySQL que vous avez configuré)
     - Mot de passe : laissez ce champ vide ou entrez le mot de passe de l'utilisateur MySQL que vous avez configuré

5. **Finalisation de l'installation** :

![Image escription](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/36inlvct8ug6r4bdp3j2.png)
   - Suivez les instructions pour terminer l'installation de MediaWiki. Créez un compte administrateur et personnalisez les paramètres de votre wiki.

![Image descriptio](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yz21wya1qk3qehrpui9a.png)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4qj0die4biqju6mp6ou.png)
   - un fichier LocalSettings.php contenant les parametres se télecharge automatiquement.
![Image descripion](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2pflvdml7bxdk9uwr4wi.png) 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wjzg6k3pei39lsy3jgxy.png)
   -Déplacez ce fichier dans le dossier de votre mediawiki

![Image descriptin](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0zn2ww46cbaqy0272ipj.png)

6. **Profitez de votre wiki** :
   - Une fois l'installation terminée, accédez à votre wiki MediaWiki en utilisant l'URL où vous l'avez installé dans votre navigateur.

![Image decription](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lx6bhxsbho9np4an4oyn.png)

![Image desciption](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rwfjc56k48ci65d4jdyh.png)

Vous avez maintenant réussi à installer et à faire fonctionner MediaWiki avec XAMPP sur votre propre serveur local !