Manuel:Instructions d'installation

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Installation requirements and the translation is 97% complete.

Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎українська • ‎اردو • ‎فارسی • ‎বাংলা • ‎中文 • ‎日本語 • ‎한국어
Mediawiki-logo.png Manuel:Guide d'installation | À propos de MediaWiki
Help-browser.svg Fonctionnalités | Prérequis
Preferences-system.svg Téléchargement | Installation | Configuration


Prérequis Prérequis en bref

Assurez-vous aussi de vérifier les NOTES de DIFFUSION attachées à MediaWiki pour connaître les besoins.

La mise en vignette des images et TeX nécessitent des programmes supplémentaires. Parsoid (requis par VisualEditor) et d'autres services ont leurs besoins propres.

En plus du logiciel lui-même, une installation standard de MediaWiki doit satisfaire les conditions suivantes :

  • Un serveur web est requis pour permettre l'envoi des pages générées vers votre navigateur client.
  • PHP est requis pour faire fonctionner le logiciel.
  • Un serveur de bases de données est requis pour stocker les pages et les données du site.

De plus, il existe plusieurs dépendances optionnelles qui sont requises si vous souhaitez utiliser certaines fonctionnalités avancées (voir plus bas).

Si votre site web est hébergé (c'est-à-dire si vous n'avez pas un contrôle direct sur celui-ci), contactez les administrateurs du serveur ou la compagnie d'hébergement pour vous assurer que les paquets logiciels sont effectivement installés et utilisables.

Installation simple par téléchargement unique

Si vous utilisez Linux, il est préférable d'installer Apache, PHP et MariaDB en utilisant votre gestionnaire de paquets. Sur [1] et [2], faites ainsi : $code

sudo apt-get install php php-apcu php-intl php-mbstring php-xml mariadb-server apache2

Sur d'autres systèmes d'exploitation, utilisez XAMPP disponible sur https://www.apachefriends.org pour installer et configurer tous les paquets importants – serveur web Apache, PHP, et MariaDB – avec seulement un téléchargement. Ceci est disponible pour Linux, Windows, Mac et Solaris. Depuis août 2016, la dernière version de XAMPP inclut PHP 7.0 (MediaWiki nécessite au moins 7.0.13).

Sinon, si vous avez un ordinateur Apple, vous pouvez utiliser MAMP, qui est l'équivalent de XAMPP. MAMP comprend actuellement la possibilité d'exécuter le serveur Web Apache et une base de données MySQL. Il est disponible pour Windows et Mac, mais est généralement utilisé sur Mac au lieu de Windows. Il est permet d'exécuter actuellement les dernières versions de PHP et de MySQL.

Serveur web

Pour pouvoir envoyer les pages wiki aux navigateurs, MediaWiki a besoin d'un logiciel de serveur web. Souvent, vous n'aurez pas la possibilité de choisir le logiciel à utiliser - ce sera celui imposé par votre hébergeur.

La plupart des installations utilisent le serveur web [Apache configuration|Apache], disponible sur la page de téléchargement officielle. Cependant, MediaWiki a également été testé sous IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (exemple de configuration), lighttpd, et Caddy.

PHP

PHP est le langage de programmation avec lequel MediaWiki est écrit. Il est requis pour faire fonctionner le logiciel.

Notez que, bien que MediaWiki soit livré avec un script d'installation qui fournit une configuration basée sur le web des éléments les plus importants, une certaine connaissance de PHP est requise pour des personnalisations plus détaillées.

See the page on Compatibilité for further information.

  • Les extensions suivantes sont requises :
  • Notez que toutes ces extensions sont activées dans PHP par défaut.
  • L'installateur de MediaWiki avertira si vous n'avez pas l'extension PHP intl optionnelle pour « gérer la normalisation Unicode ».
    • Dans la plupart des distributions basées sur Debian/Ubuntu, elle se trouve dans le paquet php-intl.
  • l' extension PHP OpenSSL est aussi recommandée. Voir Manual:$wgSessionInsecureSecrets .
  • Sur la plupart des distributions basées sur Debian/Ubuntu le package php-mysql est requis si vous souhaitez que MediaWiki utilise MySQL.
  • Certaines fonctionnalités de MediaWiki peuvent nécessiter des fonctions PHP qui exécutent des processus externes, comme la miniaturisation des images, que certains hôtes bon marché habituellement désactivent. Cela a fait surface spécialement dans MediaWiki 1.23 sur les téléversements des fichiers (tâche T68467). Veuillez prendre ceci en considération si vous prévoyez d'installer MediaWiki sur un hôte partagé.
  • Les extensions MediaWiki peuvent nécessiter des fonctionnalités PHP supplémentaires, par exemple VisualEditor nécessite un support libcurl (php-curl sur les distributions basées sur Debian/Ubuntu).

Si vous devez compiler PHP depuis le code source, consultez la page Configuration PHP pour voir quelles options de configuration affectent MediaWiki.

  • Certains serveurs peuvent aussi nécessiter l'installation de modules équivalents de base de données et de gestion des sessions. Voir les instructions particulières à votre système d'exploitation pour plus d'informations.
  • Lors de l'installation sur Windows à l'aide du programme d'installation de Microsoft, ajoutez l'extension de votre base de données choisie (MySQL/MariaDB ou Postgres) aux fonctions à installer.

Serveur de bases de données

MediaWiki stocke tous les textes et les données (pages de contenu, détails sur les utilisateurs, messages système, etc.) dans une base de données, avec la possibilité de les partager avec d'autres applications web (phpBB, etc.). Vous aurez besoin de l'un des serveurs suivants pour faire tourner la dernière version de MediaWiki :

Assurez-vous que le module Full-Text est installé.

Pris en charge dans le passé, actuellement non pris en charge :

  • Oracle (non pris en charge sur les dernières versions de MediaWiki en raison de bogues bloquants ouverts)

Certains utilisateurs trouvent utile d'installer un paquet logiciel supplémentaire comme phpMyAdmin (MySQL/MariaDB) ou phpPgAdmin (Postgres) pour aider à administrer le serveur de base de données.

MySQL 5 est nécessaire depuis MediaWiki 1.19. MySQL 4 est requis depuis MediaWiki 1.6. Si vous utilisez une version antérieure de MySQL et que vous ne pouvez pas la mettre à jour, vous devez utiliser MediaWiki 1.5.8. Notez que cette version n'est plus supportée.

Matériel nécessaire

Le minimum recommandé est d'avoir 256 Mo de RAM pour un serveur web logé une seule machine avec une capacité de stockage de 85 Mo, bien que cela ne suffise pas pour un site public actif ou un site où les téléversements sont autorisés. Certains utilisateurs ont rapporté qu'ils ont réussi à faire tourner MediaWiki sur des ordinateurs disposant de seulement 48 Mo de RAM.

La taille de l'installation peut être réduite à environ 50 Mo pour une installation de développeur et à environ 26 Mo pour une installation d'utilisateur final non développeur. Voir Manual:Reduce size of the installation .

Dépendances optionnelles

Autres logiciels

  • ImageMagick ou GD est requis pour Image thumbnailing .
  • TeX est requis pour afficher en ligne, les formules mathématiques. Dans la plupart des distributions basées sur Debian/Ubuntu, il se trouve dans le paquet texlive.
  • Sendmail est requis pour que le système puisse envoyer des courriels.
  • Shell access est requis pour lancer Scripts de maintenance  ; les mises à jour de Mediawiki peuvent devenir plus difficiles sans lui.
  • GNU diff3 peur être fourni pour résoudre automatiquement les conflits.

Pour plus d'informations sur le contenu ci-dessus, voir Manuel:Installation d'outils tiers .

Éditeur Visuel

L'extension VisualEditor (ainsi que l'extension Flow) nécessite le service web Parsoid, qui est implémenté en utilisant Node.js. Node.js n'est pas fourni par la plupart des sociétés d'hébergement partagé (HostGator, Bluehost, Dreamhost, etc.). Pour des raisons de performances et de sécurité, il est préférable d'utiliser une solution d'hébergement dédiée telle que serveur privé virtuel (« VPS »).

Scribunto

Si vous voulez appeler des modules Lua (voir ceux de ce wiki) à partir des pages wiki et des modèles, votre wiki nécessitera également Scribunto.

Voir aussi

  • Compatibilité , pour des informations sur la façon dont les conditions requises pour l'installation de MediaWiki pourraient être amenées à changer à l'avenir
Kits logiciels