Manual:Installation requirements/es

Además del software en sí mismo, una instalación estándar de MediaWiki tiene los siguientes requisitos:


 * Un servidor web para enviar las páginas generadas al navegador web.
 * PHP para ejecutar el software.
 * Un servidor de bases de datos para archivar las páginas y los datos.

Existen otras dependencias opcionales necesarias si quieres utilizar ciertas características avanzadas (ver más abajo).

Si tu web se encuentra en un host (es decir, si no tienes control sobre ella), contacta con los administradores del servidor o con la compañía de hosting para confirmar que estén instalados.

= == Instalación simple de descarga única == =

Use XAMPP from http://www.apachefriends.org to install and configure all of the important packages – Apache web server, PHP, and MariaDB – with only one download. Está disponible para Linux, Windows, Mac y Solaris. As of August 2016, the latest version of XAMPP includes PHP 7.0 (MediaWiki requires at least ).

Alternatively, if you have an Apple computer, you can use MAMP, which is the equivalent to XAMPP. MAMP currently includes the ability to run the Apache web server and a MySQL database. It is available for both Windows and Mac, but is generally used on Mac instead of Windows. It is currently running the latest versions of php and MySQL.

= == Servidor web == =

Para servir las páginas generadas a tu navegador, MediaWiki requiere algún software de servidor de web. A menudo no tendrás una opción acerca de qué software usar, tendrá que ser el proporcionado por tu proveedor de alojamiento.

Most installations use the Apache web server, available at the official download page. However, MediaWiki has also been tested under IIS 7.0, Cherokee, Hiawatha, LiteSpeed, nginx (configuration example), and lighttpd.

= == PHP == =

PHP es el lenguaje de programación en que está escrito MediaWiki, y se necesita para ejecutar el software.

Ten en cuenta que aunque MediaWiki usa un script de instalación que establece la configuración base de los elementos más importantes, es necesario algún conocimiento de PHP para personalizaciones más detalladas.

En la mayoría de distribuciones basadas en Debian/Ubuntu, se encuentra en el paquete php5-intl.
 * For the latest stable version of MediaWiki, PHP version or later is required.
 * If you are unable to upgrade to PHP, then you can use MediaWiki 1.23.13, which requires PHP version 5.3.2 or later
 * Se necesitan las siguientes extensiones:
 * Perl Compatible Regular Expressions (PCRE) (v4.0+, MediaWiki 1.23 requires PCRE 7.2+ which may not be available in earlier PHP packages)
 * Session
 * Standard PHP Library
 * JSON (since 1.22)
 * Ten en cuenta que estas extensiones están activadas de forma predeterminada en PHP.
 * El instalador de MediaWiki te advertirá si no dispones de la extensión opcional intl "para manejar la normalización de caracteres Unicode".
 * En la mayoría de distribuciones basadas en Debian/Ubuntu se requiere el paquete php5-mysql o php5-mysqlnd si quieres usar MediaWiki en MySQL.
 * Si estás instalando MediaWiki en CentOS 5.6, usa el paquete php53 en vez de php. El paquete php contiene la versión PHP 5.1.x, que no es compatible con la versión más reciente de MediaWiki.
 * Si estás instalando MediaWiki en Red Hat Enterprise Linux 6.4 (CentOS 6.4), necesitarás instalar el paquete php-xml además del paquete php.
 * Algunas funciones de MediaWiki pueden necesitar funciones PHP que ejecutan procesos externos, como la generación de miniaturas de imágenes, que algunos alojamientos económicos tienen desactivadas. Este problema ha surgido especialmente en MediaWiki 1.23 en la subida de archivos . Ten esto en cuenta si te planteas instalar MediaWiki en un alojamiento compartido.
 * Las extensiones de MediaWiki pueden requerir funcionalidades adicionales de PHP, por ejemplo el editor visual requiere soporte libcurl (php5-curl en distribuciones basadas en Debian/Ubuntu).

Si necesitas compilar PHP desde código, entonces comprueba en la configuración PHP las opciones que afectan a MediaWiki.


 * Algunos servidores pueden requerir también que el módulo de base de datos equivalente y el módulo de gestión de sesión estén instalados. Mira las instrucciones del sistema operativo pertinente para más información.
 * When installing on Windows using the Microsoft installer, add the extension for your database of choice (MySQL/MariaDB or Postgres) to the features to be installed.

= == Servidor de Bases de Datos == =

MediaWiki almacena todo el texto y los datos (artículos, detalles de usuario, mensajes de sistema, etc) en una base de datos, que es capaz de compartir con otras aplicaciones basadas en web (phpBB, etc). Necesitarás uno de los servidores de base de datos siguientes para ejecutar la última versión de MediaWiki:


 * MySQL o superior* o MariaDB 5.1 o superior
 * PostgreSQL o superior (soportado desde MediaWiki 1.8). Revisa Manual:Installing MediaWiki para más detalles.
 * 3
 * Microsoft SQL Server 2008 R2 or later is supported for LTS releases and is not guaranteed to work for non-LTS releases

Supported in the past, currently unsupported:


 * (unsupported on the latest MediaWiki versions due to open blocking bugs)

Some users find it helpful to install an additional software package such as phpMyAdmin (MySQL/MariaDB) or phpPgAdmin (Postgres) to help administer the database server.

Se requiere MySQL 5 desde MediaWiki 1.19. El soporte de MySQL 4 se requiere desde la versión MediaWiki 1.6 (si estás usando una versión anterior de MySQL y no puedes actualizarla, entonces deberías usa MediaWiki 1.5.8, pero esta versión ya no está soportada)

= == Requisitos de hardware == =

Los requisitos mínimos recomendados son 256 MB de RAM para un sitio web de un único ordenador y 85 MB de almacenaje, aunque esto no baste para un sitio público frecuentado o un sitio con subidas de archivos habilitadas. Algunos usuarios han comentado que han ejecutado MediaWiki sobre ordenadores con poca memoria como 48 MB de RAM.

El tamaño de instalación puede reducirse en unos 50Mb para una instalación de desarrollo, y en unos 26Mb para una instalación normal de usuario final. Consulta Manual:Reducir el tamaño de la instalación

= == Dependencias opcionales == =

Software adicional

 * ImageMagick o GD se necesitan para escalado de imágenes.
 * TeX se requiere para mostrar fórmulas matemáticas. En la mayoría de distribuciones basadas en Debian/Ubuntu, se encuentra en el paquete texlive.
 * Sendmail se requiere para que el sistema sea capaz de enviar correos electrónicos.
 * Shell access se requiere para ejecutar scripts de mantenimiento; actualizar podría ser más difícil sin eso.

Para más información acerca de los elementos anteriores, véase Manual:Instalando otras herramientas.

Editor Visual
La extensión VisualEditor (y también la extensión Flow) requiere el servicio web Parsoid, que está implementado usando Node.js. La mayoría de compañías de alojamiento compartido no ofrecen Node.js (HostGator, Bluehost, Dreamhost, etc.). Por razones de rendimiento y seguridad, es mejor usar una solución de alojamiento dedicado como un Servidor privado virtual (VPS).

Scribunto
Si quieres invocar módulos Lua (mira por ejemplo los de este wiki) para páginas wiki y plantillas, tu wiki también necesitará Scribunto.

Véase también



 * Software bundles


 * XAMPP
 * XAMPP
 * XAMPP