Manual:Ejecutar MediaWiki en Windows

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:Running MediaWiki on Windows and the translation is 54% complete.

Other languages:
català • ‎Deutsch • ‎English • ‎español • ‎suomi • ‎français • ‎italiano • ‎日本語 • ‎한국어 • ‎Bahasa Melayu • ‎Nederlands • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎中文
Guías de instalaciónManual:Installation guide
FreeBSDManual:Running MediaWiki on FreeBSD
GNU/LinuxManual:Running MediaWiki on GNU/Linux
- ALT LinuxManual:Running MediaWiki on ALT Linux
- Arch LinuxManual:Running MediaWiki on Arch Linux
- DamnsmalllinuxManual:Running MediaWiki on Damnsmalllinux
- Debian or UbuntuManual:Running MediaWiki on Debian or Ubuntu
- FedoraManual:Running MediaWiki on Fedora
- GentooManual:Running MediaWiki on Gentoo Linux
- MandrivaManual:Running MediaWiki on Mandriva
- Red Hat Enterprise LinuxManual:Running MediaWiki on Red Hat Linux
- SlackwareManual:Running MediaWiki on Slackware Linux
Mac OS XManual:Running MediaWiki on Mac OS X
NetWareManual:Running MediaWiki on NetWare
SolarisManual:Running MediaWiki on Solaris
- Solaris 11 / opensolarisManual:Running MediaWiki on Solaris 11 / opensolaris
- Solaris 10Manual:Running MediaWiki on Solaris 10
WindowsManual:Running MediaWiki on Windows
- Windows Server 2016Manual:Installing MediaWiki on Windows Server 2016
on a stickManual:Wiki on a stick
- Uniform ServerManual:Installation on Uniform Server (Windows)
- XAMPPManual:Installing MediaWiki on XAMPP
Sourceforge.netManual:Installing MediaWiki on SourceForge.net

Esta página contiene información acerca de la instalación de MediaWikiMediaWiki en un sistema operativo Microsoft Windows usando métodos de instalación estándares. Para entornos basados sólo en Windows la WIMPpila (que usa IIS) es recomendable en vez de Apache (pila WAMP) hasta la versión 1.18, para instalaciones manuales.

Nginx - un alternativa a Apache e IIS - puede ser útil para soportar MediaWiki en varios sistemas operativos que estén usando Nginx como alojamiento interno.

Requisitos de software

Requisitos Requisitos, en breve

La generación de imágenes en miniatura y TeX requieren programas adicionales. Parsoid (requerido por el editor visual) y otros servicios tienen sus propios requisitos.

(*) – MariaDB, una bifurcación GPL del código de MySQL de Monty Widenius, el creador de MySQL, es una alternativa y también puede ser utilizado por MediaWiki. Repositorios Debian/Ubuntu.

Obtener el software requerido

Aunque estos productos no son muy difíciles de configurar en Windows, puede ser "extremadamente" difícil de instalar (por difícil se entiende que lleva 30 minutos para WIMP) y configurar Apache+MySQL+PHP cada producto por separado, si nunca se ha instalado apache/mysql/php. En este contexto es altamente recomendable considerar paquetes preconfigurados de LAMP o WAMP que pueden ser instalados y usados directamente. Esto ahorrará un 99% de los problemas derivados de configurar cada paquete manualmente. La desventaja es que algunos de ellos están limitados o son versiones modificadas que hacen difícil la actualización de componentes individuales, y algunos están seriamente desactualizados.

XAMPP

El más popular de ellos es XAMPP:

WebPI

Microsoft Web Plataform Installer puede instalar pre-requisitos requeridos para ti. See blog.

Bitnami

  • Bitnami es una suite gratuita de instaladores compatibles para software de código abierto. 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

Véase http://www.wampserver.com/en/

WIMP

En Azure: [6].

Instalar MediaWiki

Para los usuarios experimentados, aquí está la versión abreviada de la guía de instalación. La mayoría de los usuarios querrán seguir todos los pasos.

  1. Verifica que tu sistema cumple con los requisitos mínimos, que se muestran por aquí cerca; requisitos mínimos tiene más detalles.
  2. Descarga MediaWiki (enlace directo a la última versión estable) y extrae el archivo en un directorio de tu servidor al que se pueda acceder vía web.
  3. Ve con el navegador al directorio en el que se extrajo MediaWiki y sigue el enlace a la pantalla de configuración. Debería tener la forma http://dominio/directorio/mw-config/index.php. Sustituye directorio con la ruta del directorio donde extrajiste MediaWiki. Si se instala en una máquina local, sustituye dominio con localhost. Si instalas el software de forma local y posteriormente quieres acceder a tu wiki por dominio, necesitarás cambiar LocalSettings.php sustituyendo localhost con dominio. Si lo has instalado en un servidor remoto, reemplaza dominio con el nombre de dominio de tu servidor (ej: www.miservidor.com).
  4. Sigue las instrucciones en pantalla para completar el proceso.

Estas instrucciones son breves a propósito. ¡Hay muchas cosas que podrían salir mal, por lo que en caso de duda, se aconseja leer las instrucciones completas!


Software opcional

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

cambia a

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

y reemplaza:

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

con

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

Compatibilidad con notación matemática

Véase Texvc#Windows.