Manual:Upgrading to 1.9/es



El equipo de Mediawiki lanza en el 2007 la versión 1.9, y como siempre, hay un montón de nuevas características disponibles. Esta guia ayudará a los usuarios de versiones previas a actualizar su software de forma sencilla. La información documentada aquí es válida para Mediawiki 1.5 y versiones más recientes.

Antes de empezar
Primero, read the UPGRADE text file included in MediaWiki 1.9.

Como en todas las actualizaciones de MediaWiki, la premisa básica es la misma:


 * 1) Comprovad los requisitos
 * 2) Leed las notas de la versión
 * 3) Haced una copia de seguridad de los archivos y de la base de datos
 * 4) Descomprimid los archivos nuevos
 * 5) Ejecutad la actualización del script para comprobar la base de datos
 * 6) Descargad les extensiones
 * 7) Comprovad la descarga

Comprovad los requisitos
MediaWiki 1.9 requisitos:


 * PHP 5.0 o posterior (5.1 recomendado)
 * PHP 4 no es suportado desde 1.7
 * Advertencia: PHP 5.0 tenia un error en los sistemas 64-bit que provocaba problemas importantes en MediaWiki. Si estáis ejecutando un x86_64 (AMD64, EMT64) o estáis sobre por otra plataforma de 64-bit, tenéis que ejecutar PHP 5.1 o superior.


 * MySQL 4.0 o posterior
 * MySQL 3.x no es suportado desde 1.6

Leed las notas de la versión
En la distribució tarball, o en los archivos revisados/exportados desde SVN, hay un número de archivos con los nombres de archivo en mayúscula, uno de los cuales contiene las RELEASE-NOTES Ahora es el momento de abrirlo i ver las novedades de la versión 1.9.

Haced una copia de seguridad de los archivos y de la base de datos
Antes de realizar la actualización os recomendamos que realicéis una copia de seguridad de todo el wiki, incluyendo tanto la base de datos como de los archivos.

Base de datos
Haced una copia de seguridad de la base de datos del wiki antes de ejecutar los scripts descargados en ella. Esta copia os servirá en caso de que la actualización malmeta vuestro wiki. Hay un número considerable de programas para hacer esta tasca. Aquí encontraréis software MySQL.

Configuración
Haced una copia de vuestro archivo LocalSettings.php, el qual contiene detalles básicos de vuestra configuración i qualquier personalización que hayáis hero para cambiar el comportamiento de Mediawiki.

Cargar archivos
Si las cargas están habilitadas en su wiki, entonces necesitarán también una copia de seguridad de la carpeta cargas. Por defecto, ésta está en la carpeta images aunque es probable que haya variado de ubicación i se encuentre en LocalSettings.php.

Extensiones i apariencia personalizada
Haced una copia de seguridad de la carpeta extensions, i de qualquier archivo o carpeta que contenga personalización de la apariencia.

Descomprimir los archivos nuevos
Si estáis utlizando el paquete tarball baixat des de SourceForge, descomprimidlo; si utilizáis la Subversion, exportad los archivos en un sitio vació. Reemplazad todos los archivos existentes para las nuevas versiones de 1.9, conservando el directorio de la estructura. El código fuente se ha actualizaado.

Ejecutad el script descargado
Nota: Estad bien seguros de que hay un archivo AdminSettings.php en el directorio raíz de vuestro wiki i está actualizado. Los usuarios necesitsn todos los permisos en la base de datos.

El método preferido para realizar la actualización és utilizar la línea de comandos maintenance script, de cualquier forma, también podéis reiniciar el instalador basado en la Web.

intérprete de comandos
Desde la linea de cmandos, o un SSH shell o similar, dirigíos al directorio maintenance i ejecutad el script actualizado:

$ php update.php

MediaWiki inspeccionará el esquema existente i lo actualitzará para trabajar con el código nuevo, añadiendo tablas i columnas según se precise. Al mejorar desde 1.5.x, una vez ésto esté completo, se aconsejaa que ejecutéis el script refreshLinks.php para los enlaces a tablas.

Alternativa 1: phpShell
Si el acceso al'intérpretede comandos no está disponible, entonces considerad opciones como phpShell, el cual simula un intérprete de comandos utilizando funciones PHP. Ésto no funcionará en todos los Webhostings.

Si utilizáis ésta solución, usualmente es recomendable saltarse el período de cuenta atrás al principio del script. Pase la opción --quick</tt> cuando actualize el script pera hacer ésto: $ php update.php --quick

Alternativa 2: reiniciar el instalador
Una alternativa para ejecutar el script de actualización desde el intérprete de comandos es reiniciar el instalador web. Para hacer ésto:


 * 1) Renombrad LocalSettings.php</tt> con LocalSettings.old.php</tt>
 * 2) Haced que el directorio config</tt> sea editable por el servidor web
 * 3) Dad un vistazo al wiki e iniciad el instalador

Llenad los campos de la misma manera que los valores como estaban establecidos en la instalación de la versinó prévia. Cuándo iniciéis el proceso de instalación, el script detectará las tablas existentes de MediaWiki, y actualitzará su esquema. Cuando ésto finalice, un nuevo LocalSettings.php</tt> será generado.


 * 1) Suprimid el nuevo archivo de configuración
 * 2) Renombrad LocalSettings.old.php</tt> otra vez con LocalSettings.php</tt>
 * 3) Restaurad los permisos del directorio config</tt>

Descargad las extensiones
Algunas extensiones han sido actualizadas para trabajar con MediaWiki 1.9. No dudéis en actualizar las últimas versiones de éstas extensiones. Necesitaréis realizar actualizaciones de manera manual para realizar las actualizaciones de las extensiones personalizadas.

Comprobad la descarga
Una vez la actualización ha sido finalizada, comprobad el wiki y realizad acciones básicas como editar páginas y aseguráos de que las cosas funcionan como esperáis.

Visitad Special:Version i comprobad que la versión mostrada es la correcta.