Manual: Requisitos de instalación

This page is a translated version of the page Manual:Installation requirements and the translation is 70% complete.
Outdated translations are marked like this.

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

  • PHP para ejecutar el software.

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.

To run MediaWiki maintenance scripts, you will need command line access.

Instalación simple de descarga única

Si usas Linux, lo más recomendable es instalar apache, php y MariaDB desde el gestor de paquetes del sistema. En Debian y Ubuntu, puedes hacerlo así:

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

Paquetes de software

En otros sistemas operativos, usa XAMPP de https://www.apachefriends.org para instalar y configurar todos los paquetes importantes – servidor web Apache, PHP, y MariaDB – con una única descarga. Está disponible para Linux, Windows, Mac y Solaris. Desde enero de 2021, la versión más reciente de XAMPP incluye PHP 8.0 (MediaWiki requiere al menos 7.3.19/7.4.3).

Como alternativa, si usas un computador Apple, puedes usar MAMP, que es equivalente a XAMPP. MAMP incluye actualmente la capacidad de ejecutar el servidor web Apachey una base de datos MySQL. Está disponible tanto para Windows como para Mac, pero generalmente se usa en Mac en vez de en Windows.

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.

MediaWiki is broadly compatible with all major web servers that can invoke a compatible version of PHP. La mayoría de las instalaciones utilizan el servidor web Apache, disponible en [$apachedownload la página oficial de descarga]. nginx (configuration example) is a good choice as well.

PHP

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

MediaWiki no es compatible con PHP desde 7.4.0 - 7.4.2 debido a un fallo en estas versiones. Use PHP 7.4.3+ instead. Véase task T246594 para más información.
Support for PHP 8.0 in MediaWiki is experimental. We are not aware of any issues, but it is not as well tested as PHP 7. PHP 8.1 is not supported. Véase task T248925 para más información.
  • Se necesitan las siguientes extensiones:
  • Ten en cuenta que estas extensiones están activadas de forma predeterminada en PHP.
  • En la mayoría de distribuciones basadas en Debian/Ubuntu se requiere el paquete php-mysql si quieres usar MediaWiki en MySQL.
  • 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. 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 (php-curl en distribuciones basadas en Debian/Ubuntu).

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

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:

Using MariaDB or MySQL is recommended as Wikimedia uses MariaDB. Any other database servers are less tested and you may likely run into some bugs.

  Advertencia: Since MediaWiki 1.34 , we no longer support using Oracle and Microsoft SQL Server . We strongly advise to no longer to use these.

Algunos usuarios encuentran útil instalar un paquete de software adicional como phpMyAdmin (MySQL/MariaDB) o phpPgAdmin (Postgres) para ayudar a administración del servidor de bases de datos. Some Servicios de alojamiento also provide such software.

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:Reduce size of the installation

Dependencias opcionales

  • ImageMagick o GD se necesitan para Image thumbnailing .
  • 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.

Véase también