Manuel:Installer MediaWiki sous Windows

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Running MediaWiki on Windows and the translation is 68% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Minangkabau • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎русский • ‎українська • ‎中文 • ‎日本語 • ‎한국어
Guides d'installation
FreeBSD
GNU/Linux
- ALT Linux
- Arch Linux
- Damnsmalllinux
- Debian ou Ubuntu
- Fedora
- Gentoo
- Mandriva
- Red Hat Enterprise Linux ou CentOS
- Slackware
macOS
NetWare
Solaris
- Solaris 11 / opensolaris
- Solaris 10
Windows
- Windows Server 2019
- Windows Server 2016
- Windows Subsystem pour Linux
sur clé USB
- Uniform Server
- XAMPP
Sourceforge.net

Le contenu de cette page est en majeure partie remplacé par Manuel:Exécuter MediaWiki avec Windows Subsystem pour Linux .

Nous donnons ici les informations nécessaires pour installer MediaWiki sur un système Microsoft Windows en appliquant les méthodes d'installation standard. Pour des environnements basés seulement sur Windows, pour les installation manuelles, la pile WIMP (qui utilise IIS) était recommandée avec Apache et la (pile WAMP) à partir de la version 1.18.

Nginx - une alternative à Apache et IIS - peut être utile pour supporter MediaWiki sur divers systèmes d'exploitation ou en hébergement Nginx.

Logiciels requis

Obtenir les logiciels requis

Although these products are not that difficult to configure under Windows, it can be extremely difficult to install (by difficult, it takes 30 minutes for WIMP) and configure Apache+MySQL+PHP one product at a time if completely new to apache/mysql/php. Under such circumstances it is highly recommended to look for a LAMP or WAMP pre-made combination which can just be installed and used. These will save you 99% of the trouble of configuring each package manually. The down-side is that some of these are trimmed down or modified versions which makes it hard to upgrade individual components, and other ones are seriously out of date.

XAMPP

Le plus populaire d'entre eux est XAMPP :

  • [$xampp XAMPP]

WebPI

Microsoft Web Platform Installer peut installer à votre place les prérequis nécessaires. Voir le blog.

Bitnami

  • Bitnami est une suite gratuite d'installeurs compatibles pour les logiciels de source libre. It supports an Nginx stack [1], Microsoft WAMP [2]), a generic LAMP stack [3] and XAMPP (which it will not install itself and on which only XAMPP-specific bitnami installers work [4]). Bitnami installe MediaWiki 1.23 sur chacun d'eux, et ils travaillent en parallèle avec Wordpress ou d'autres logiciels pris en charge par bitnami. Voir Bitnami lui-même pour les instructions [5] et les données de support mises à jour. Ceci peut être une bonne option si vous voulez utiliser uniquement les versions LTS compatibles de MediaWiki. La prise en charge des versions plus anciennes n'est pas garantie. Voir Exécuter MediaWiki sous Windows pour différents essais avec cette méthode.

WAMP

Voir http://www.wampserver.com/

WIMP

On Azure: [6].

Installer MediaWiki

Logiciels optionnels

Diffutils

Diffutils (which contains diff3) can be downloaded from here, and File (file type checker) from here.

To activate the use of diffutils within MediaWiki, you have to ignore the fact that they won't be found during installation (they may actually be found if you install diff into your path) and open up LocalSettings.php to make the following changes:

$wgDiff3 = "/usr/bin/diff3";

devient

$wgDiff3 = "C:/Program Files/GnuWin32/bin/diff3.exe";

et remplacez :

$wgMimeDetectorCommand = "file.exe -bi"; #use external mime detector (linux)

par

$wgMimeDetectorCommand = "C:/Program Files/GnuWin32/bin/file.exe -bi"; # utilisez un détecteur de ''mime'' externe

Notez-bien que vous devez remplacer C:/Progra... par le chemin du répertoire où vous avez installé actuellement les outils.

ImageMagick

PHP now comes with GD enabled by default which will work for thumbnailing. GD will not require any configuration or modification to be used. Therefore it's highly recommended to not install ImageMagick, since it is known to be unstable. In fact the $wgImageMagickConvertCommand and Image.php mentioned below does not exist in MW1.15.1. Néanmoins dans MW 1.23 vous devez désactiver ImageMagick dans LocalSettings.php en mettant $wgUseImageMagick à false.

Les versions Q8 de ImageMagick utilisent 8 bits par canal, tandis que les versions Q16 utilisent 16 bits par canal. Ici vous pouvez télécharger ImageMagick pour Windows. To make image thumbnailing work, you will need to open includes/Image.php, locate the line that starts with $cmd = $wgImageMagickConvertCommand ., and remove the escapeshellarg() function, then do the same to the next line, so that the command variable builds like this:

 $cmd  =  $wgImageMagickConvertCommand .
       " -quality 85 -background white -geometry {$width} ".
       ($this->imagePath) . " " .
       ($thumbPath);

Vérifiez en plus que $wgImageMagickConvertCommand dans le fichier localsettings.php pointe vers :

(chemin de votre répertoire Imagemagick)/convert.exe
  • utilisez l'extension .exe - ne fonctionne pas si elle est absente.
  • pour l'installation de ImageMagick utilisez un nom de chemin sans caractère espace ou utilisez le nom court du chemin.

Another way to make this work is to add the ImageMagick path to your Windows PATH variable, and simply setting the $wgImageMagickConvertCommand in LocalSettings.php as follows (note that you must still modify Image.php as shown above):

$wgImageMagickConvertCommand = "convert.exe";

Make sure that the Internet Guest Account (Usually IUSR_MACHINENAME) has Read & Execute rights to the ImageMagick bin directory. Without this you might see an PHP shell execution error similar to what happens when it can't find the convert.exe file.

Inkscape

Inkscape can be used as an alternative SVG thumbnailing tool. Here is the download page for Inkscape on Windows. Here are some example settings to enable Inkscape as the SVG thumnailer in the LocalSettings.php file:

# Image Converter
$wgSVGConverter = 'Inkscape';

$wgSVGConverters = array(
	'Inkscape' => '"/Program Files/Inkscape/inkscape.com" -z -w $width -f $input -e $output',
);

# Image converter path
$wgSVGConverterPath = '/Program Files/Inkscape';

Support mathématique

Voir Texvc.