Manuale: Come avviare MediaWiki in 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 35% complete.

Other languages:
Deutsch • ‎English • ‎Minangkabau • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語 • ‎한국어
Installation guides
FreeBSD
GNU/Linux
- ALT Linux
- Arch Linux
- Damnsmalllinux
- Debian or Ubuntu
- Fedora
- Gentoo
- Mandriva
- Red Hat Enterprise Linux or CentOS
- Slackware
Mac OS X
NetWare
Solaris
- Solaris 11 / opensolaris
- Solaris 10
Windows
- Windows Server 2016
on a stick
- Uniform Server
- XAMPP
Sourceforge.net

Questa pagina ti darà informazioni sull'installazione MediaWiki in un sistema Microsoft Windows usando metodi di installazione standard. In ambienti di hosting di solo Windows, per le installazioni manuali, oltre ad Apache, (WAMP stack), era consigliata la raccolta WIMP (che usa IIS), fino alla versione 1.18.

Nginx - una alternativa ad Apache e IIS - può essere utile se usi MediaWiki su altri sistemi operativi di hosting e/o utilizzi già Nginx per l'hosting interno.

Software necessario

Requisiti Requisiti in breve

Assicurati di controllare anche NOTE DI RILASCIO fornito con MediaWiki per i requisiti. Download di MediaWiki (al momento la versione stabile è 1.33.0)

Anteprima dell'immagine e TeX richiedono programmi aggiuntivi. Parsoid (richiesto da VisualEditor) e altri servizi hanno i propri requisiti.

Ottenere il software necessario

Benché non sia tanto difficile configurare questi prodotti sotto Windows, può risultare estremamente difficile installare (difficoltà che richiede 30 minuti per WIMP) e configurare Apache+MySQL+PHP singolarmente, se non hai già dimestichezza con apache/mysql/php. In questo caso è vivamente consigliato l'uso di un pacchetto LAMP o WAMP che può essere prontamente installato e utilizzato. Questi ti faranno risparmiare il 99 % dei problemi di configurazione manuale di ogni pacchetto: l'inconveniente è che alcuni di questi pacchetti sono versioni tagliate o modificate (che rendono difficile l'aggiornamento dei singoli componenti), mentre altri sono versioni molto vecchie.

XAMPP

Il più popolare di questi è XAMPP:

WebPI

Microsoft Web Platform Installer can install required pre-requisites for you. See blog.

Bitnami

  • Bitnami è una suite gratuita di installatori compatibili con il software open source. 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 installs MediaWiki 1.23 on any of those, and they work alongside Wordpress or other software bitnami supports. See Bitnami itself for instructions [5] and updated support data. This can be a good option if you intend to use only the long term stable supported MediaWiki releases. Support for older versions is not guaranteed. See Manual:Running_MediaWiki_on_Windows/bitnami for experiences with this method.

WAMP

Vedi http://www.wampserver.com/en/

WIMP

On Azure: [6].

Installing MediaWiki

Per gli utenti più esperti, qui viè la versione veloce delle istruzioni di installazione. La maggior parte degli utenti vorranno passare attraverso tutti i passaggi.

  1. Controlla che il tuo computer soddisfi i requisiti minimi mostrati nelle vicinanze; I requisiti minimi hanno più dettagli.
  2. Scarica MediaWiki (link per scaricare la versione stabile) ed estrai l'archivio in una cartella web-accessible sul tuo server.
  3. Recati con il tuo browser nella cartella dove MediaWiki è stato estratto e segui il link per la schermata di configurazione. Dovrebbe essere nella forma http://domain/directory/mw-config/index.php. Sostituire directory con il percorso della cartella in cui si è estratto MediaWiki. Se si installa in una macchina locale, sostituire "domain" con localhost. Se lo installa localmente e in seguito vuoi accedere alla tua wiki da "domain", dovrai cambiare LocalSettings.php da localhost a domain. Se installato in un server remoto, rimpiazzare "domain" con il nome del dominio del tuo server (es: www.mioserver.com).
  4. Segui le istruzioni sullo schermo per completare il processo.

Queste istruzioni sono deliberatamente brevi. Ci sono molte cose che possono andare storte. Per ulteriori dubbi, consulta la sezione successiva.

Optional Software

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";

becomes

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

and replace:

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

with

$wgMimeDetectorCommand = "C:/Program Files/GnuWin32/bin/file.exe -bi"; # use external mime detector

Please note that you have to replace "C:/Progra..." with the actual location where you installed the tools to.

ImageMagick

Note: 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. However, in MW 1.23 you have to disable ImageMagick in LocalSettings.php by setting $wgUseImageMagick to false.
Note: Settings for XAMPP v1.7.7 VC9 and MediaWiki v1.18.1

The "Q8" ImageMagick releases use 8 bits per channel, while the "Q16" releases use 16 bits per channel. Here is the download page for ImageMagick on 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);

In addition, check to be sure that the $wgImageMagickConvertCommand in localsettings.php points to:

(your imagemagick folder path)/convert.exe
  • use the .exe extension! It won't work, if omitted.
  • use a path without spaces as install path for ImageMagick or use the short name of the path.

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';

Mathematics Support

Vedi Texvc#Windows.