Actualizando MediaWiki 1.15 a 1.25

Los primero para actualizar nuestra versión de MediaWiki es hacer una copia de seguridad del código y de la base de datos (nunca se sabe).

Este tutorial se aplica a la actualización de Media Wiki 1.15 a 1.25 en un openSuse 11.4.

Actualizando MediaWiki

Entramos al directorio raiz de la aplicación, en mi caso /srv/www/wiki y ejecutamos estos comandos

wget releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.2.tar.gz
# descomprimimos el archivo y sustituimos todos los ficheros con la nueva versión
tar xvzf mediawiki-1.25.2.tar.gz -C /srv/www/htdocs/devwiki/ --strip-components=1
# eliminamos el archivo descargado
rm mediawiki-1.25.2.tar.gz
# entramos al directorio de mantenimiento
cd maintenance

Antes de actualizar debemos ir al código y eliminar (o renombrar el archivo StartProfiler.php)

mv StartProfiler.php StartProfiler.old

Con esto evitaremos errores del tipo:

Fatal error: Cannot redeclare wfProfileIn()

# ejecutamos la actualización
php5 update.php

Con estos sencillos pasos deberíamos tener actualizada nuestra instalación de MediaWiki a la última versión.

Cosas a tener en cuenta:

  1. el usuario definido para la base de datos debe tener los permisos correctos
  2. la carpeta images debe tener permisos de escritura para el usuario de apache.

Comentarios