Manual:Installing MediaWiki/es

MediaWiki se instala utilizando un script de instalación interactiva basada en la web. Antes de poder ejecutar este script, es necesario hacer un par de cosas. En primer lugar, asegúrese de que ha instalado los requisitos previos (Apache/IIS, MySQL4 o posterior (5 o posterior desde la versión 1.19) y PHP5). A continuación, debe adquirir el paquete del software de MediaWiki y cargar el software MediaWiki en su servidor. Usted también pueda que tenga que crear una nueva base de datos para su wiki. Si es necesario, cree una cuenta en el servidor web, siguiendo las instrucciones en Manual:Installation/Creating system accounts.

MediaWiki puede ser difícil de instalar para un usuario promedio que no tiene experiencia con Apache, PHP y MySQL. La mayoría de los usuarios que deseen utilizar el software wiki pueden beneficiarse del uso de una serie wiki libre (ver la lista de hosts wiki en Wikibooks) oa través de un dispositivo de software.

Para obtener información de solución de problemas, consulte el Errores de instalación.

Descargar software MediaWiki
Descarga MediaWiki desde la página de descarga oficial o de Git. Por ejemplo, la URL de descarga de MediaWiki 1.21.2

Wget https://releases.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz

Otra alternativa es usando cURL curl -O https://releases.wikimedia.org/mediawiki/1.21/mediawiki-1.21.2.tar.gz

Archivos cargados
Si usted no ha subido los archivos a su servidor web, hágalo ahora.

Asegúrese de que los nombres de archivo "Cambiar a minúsculas" opción de subida esta deshabilitado.

Cargue los archivos en el directorio web de su servidor web por:
 * 1) Copiar directamente la carpeta descomprimida o
 * 2) Mediante un cliente FTP como FileZilla (Software de código abierto, Windows, OSX y Linux) o Cyberduck (OSX).

Si ha instalado Apache, el directorio correcto se especifica en el archivo  (que es normalmente /htdocs).

Si está utilizando un servidor Linux o Unix en su lugar puede copiar los archivos a cualquier directorio de su servidor y luego hacer un enlace simbólico a la carpeta de directorio web de su servidor web.

Cambiar el nombre de la carpeta de subida a lo que usted desea tener en el URL. Si el servidor web se ejecuta como  por ejemplo, el cambio de nombre del directorio   significa que usted podrá acceder a su wiki en. No utilice  si desea utilizarlo como URL corta.

Esta carpeta (rebautizada) ahora se conoce como.

Preparar los directorios
Este paso es muy importante, si no se preparan los directorios, MediaWiki no funcionará correctamente.

En MediaWiki 1.16 y anteriores tenía que ser capáz de escribir el directorio  cuando corrió su script de instalación. Esto ya no es necesario.

Dependiendo de la configuración del servidor, en algunos casos hay que marcar todas las casillas (777) en FileZilla, para poder ejecutar el instalador. En Unix o Linux, si tiene derechos de administrador, puede ejecutar el comando  en el directorio.

Si está ejecutando nginx webserver + spawn-fcgi y obtiene el siguiente error: Error starting session: session_start: open(/var/lib/php/session/sess_xxxxxxxxxxxx, O_RDWR) failed: Permission denied (13)

Usted tendrá que hacer lo siguiente:

Si eso no funciona, ejecute:

Si usted está recibiendo errores HTTP 403, incluso después de tener el conjunto de permisos, es posible que necesite ajustar la configuración de SELinux para el directorio wiki.

MediaWiki se debe instalar en un subdirectorio de la raíz del documento, no en la raíz del documento en sí. Es decir, si su dominio es my.domain.org, por ejemplo, asigna a la raíz de documentos, entonces MediaWiki debe instalarse en   o similar. MediaWiki estará disponible bajo. Esto es especialmente importante si usted va a utilizar URLs cortas.

Crear una base de datos
Si ya dispone de un servidor de base de datos y conoce la contraseña del root para ello, el script de instalación de MediaWiki puede crear una nueva base de datos para usted. Si este es el caso, puede saltarse al ejecutar el script de instalación de la sección a continuación. Si no conoce la contraseña del root, por ejemplo, si usted está en un servidor alojado, usted tendrá que crear una nueva base de datos actual. En la actualidad, debe utilizar SQLite, MySQL o PostgreSQL para almacenar el contenido real de su wiki.

SQLite
MediaWiki soporta SQLite desde la versión 1.13, sin embargo es muy recomendable por lo menos la versión 1,16. SQLite es una biblioteca de base de datos independiente que almacena el contenido de bases de datos en un solo archivo. Si PHP tiene el módulo pdo-sqlite, no se requiere ninguna configuración adicional.

En la página de instalación, tendrá que elegir un nombre de base de datos (que puede ser cualquier cosa) y el directorio de bases de datos SQLite. Para el directorio de base de datos, el instalador intentará utilizar un subdirectorio fuera de la raíz del documento y crearlo si es necesario. Si este directorio no es seguro (por ejemplo, la web de lectura), cambie a forma manual para evitar que sea accesible a todo el mundo en la web.

MySQL
MediaWiki le preguntará por la base de datos y nombre de usuario y tratará de crearlos si no existen. Si este modo de MediaWiki es imposible, usted puede hacer esto mediante diversos paneles de control como PhpMyAdmin, que a menudo están disponibles en los servidores compartidos, o usted puede ser capaz de usar ssh para conectar con el host y escriba los comandos en un indicador de MySQL. Consulte la documentación correspondiente. Alternativamente, comuníquese con su proveedor de alojamiento para tener a crear una cuenta para usted.

Postgres
Si utiliza Postgres, tendrá que o bien tienen una base de datos y el usuario creado para usted, o simplemente proporcionar el nombre de un usuario con privilegios de Postgres "Superuser" en el formulario de configuración. A menudo, este es el usuario de base de datos llamado postgres.

La base de datos que utilizará MediaWiki necesita tener tanto plpgsql y tsearch2 instalados. El script de instalación intentará instalar plpgsql, pero puede que tenga que instalar tsearch2 usted mismo. (tsearch2 se utiliza para buscar en el texto de su wiki). He aquí una manera de hacer la mayor parte de la configuración. Se trata de un sistema similar a Unix, y se supone que ya ha instalado los módulos plpgsql y tsearch2</tt>. En este ejemplo, vamos a crear una base de datos llamada wikidb, propiedad de un usuario llamado wikiuser. Desde la línea de comandos, como el usuario postgres, realice los siguientes pasos. createuser -S -D -R -P -E wikiuser (then enter the password) createdb -O wikiuser wikidb

O superusuario (por defecto postgres) ejecutar los siguientes comandos en la base de datos del sistema: CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'password'; CREATE DATABASE wikidb WITH OWNER wikiuser;

Si usted está usando PostgreSQL 9.0 y superiores, no es necesario añadir pl/pgsql</tt> ya que se instala de forma predeterminada. createlang plpgsql wikidb

Adición de tsearch2
Si está utilizando PostgreSQL 8.3.x, no es necesario realizar los siguientes pasos para instalar tsearch2</tt> ya que se ha integrado en el núcleo.

la adición de tsearch2</tt> a la base de datos no es un paso simple, pero esperamos que pueda hacerlo por usted mismo, por cualquier proceso de envasado instalado en el módulo tsearch2</tt>. En cualquier caso, el instalador le hará saber de inmediato si no puede encontrar tsearch2</tt>.

Los pasos anteriores no son necesarios, ya que el instalador tratará de hacer algunas de ellas por si se suministra con el nombre y la contraseña de superusuario.

Para la instalación de la base de datos tsearch2</tt> wikidb en Windows, siga estos pasos: Eso es todo!
 * 1) Encontrar   (probablemente en.  ) y copiarlo en el.
 * 2) Desde un símbolo del sistema en el , escriba " ".
 * 3) Se le pedirá la contraseña de wikiuser.

Point (2) sólo parece funcionar en Windows, causa en debian linux 4.0 (etch) único usuario postgres está permitido utilizar un lenguaje c. por lo que debe ser llamado a través de: su - postgres -c psql wikidb < tsearch2.sql

La concesión de derechos selectos
Después debe conceder derechos selectos para wikiuser a las tablas TSearch</tt> e inserte la configuración regional correcta. su - postgres psql -d wikidb -c "grant select on pg_ts_cfg to wikiuser;" psql -d wikidb -c "grant select on pg_ts_cfgmap to wikiuser;" psql -d wikidb -c "grant select on pg_ts_dict to wikiuser;" psql -d wikidb -c "grant select on pg_ts_parser to wikiuser;" psql -d wikidb -c "update pg_ts_cfg set locale = current_setting('lc_collate') where ts_name = 'default' and prs_name='default';"

Si recibe un mensaje de error similar a " " en la ejecución de las afirmaciones anteriores, intente instalar tsearch2</tt> a la base de datos wikidb de nuevo, pero en lugar de utilizar estos dos pasos distintos (y luego tratar los estados de privilegios de nuevo): 1) su - postgres 2) psql wikidb -f tsearch2.sql

PostgreSQL 8.3 or later
su - postgres psql -d wikidb -c "grant select on pg_ts_config to wikiuser;" psql -d wikidb -c "grant select on pg_ts_config_map to wikiuser;" psql -d wikidb -c "grant select on pg_ts_dict to wikiuser;" psql -d wikidb -c "grant select on pg_ts_parser to wikiuser;"

Ejecute el script de instalación
Una vez que todos los pasos anteriores se han completado, se puede completar la instalación a través de un navegador web, vaya a la URI  en el navegador - consulte las instrucciones mencionadas en el script de configuración.

Si es necesario, puede ejecutar el programa de instalación de línea de comandos o CLI:.

Manténgase al día!
Suscríbete a nuestro boletín de anuncios en lista de correos.

Asistencia en la instalación

 * FAQ: Special:MyLanguage/Manual:FAQ
 * mediawiki-l (Lista de correo) es la lista de correo de alto tráfico para pedir ayuda.
 * Usuarios MediaWiki (Foro) es un usuario a otro usuario de soporte MediaWiki.

Vease también
y
 * Special:MyLanguage/Manual:$wgEnableUploads Para subida de imagenes y archivos.
 * Special:MyLanguage/Manual:Page customizations Listas de las páginas wiki que los mensajes de MediaWiki Vinculan, es necesario crear estas páginas o editar los mensajes.
 * Special:MyLanguage/Manual:Timezone para configurar la zona horaria por defecto de su wiki de UTC/GMT a su zona horaria. Esto se refleja en la ficha de Historial y otros lugares.
 * Special:MyLanguage/Extension:Cite/Cite.php instalar esta extensión para que las etiquetas  y   funcionen como se esperaba.
 * Special:MyLanguage/Manual:Configuring MediaWiki para los enlaces a una configuración más avanzada.
 * Special:MyLanguage/Manual:Short URL para hacer las URL más fácil de usar para las páginas de artículos.
 * Special:MyLanguage/Manual:Wiki family para configurar varias instancias de MediaWiki con el único conjunto de archivos de MediaWiki.
 * Special:MyLanguage/Manual:Backing up a wiki
 * Special:MyLanguage/Manual:Moving a wiki
 * Special:MyLanguage/Manual:Restoring a wiki from backup
 * Special:MyLanguage/Manual:Upgrading