Actualización del servidor Ubuntu (14.04.5 lts) y Mediawiki (1.25.3)


0

Mi empresa usa Mediawiki ... mucho ... desafortunadamente no se ha actualizado. Ahora es mi trabajo actualizarlo. Realmente me gustaría tener alguna idea de esta tarea.

Actualización de Ubuntu 14.04.5 a 18.04.1

Actualización de Mediawiki 1.25.3 a 1.31.1

¿Puedo actualizar Ubuntu usando sudo apt dist-upgrade sin que esto afecte a Mediawiki?

Después de eliminar algunas extensiones no compatibles, ¿puedo sobrescribir la wiki existente con la última versión sin mover nada más?

Supongo que esto va a ser mucho más difícil de lo que imagino ...

Cualquier ayuda es gratamente recibida y apreciada.

Respuestas:


1

Probablemente debería crear una nueva instancia de Ubuntu 18.04, implementar Mediawiki 1.31.1 y luego comenzar a migrar contenido de una instancia de Mediawiki anterior a una nueva. Si intenta actualizar de 14.04 a 16.04 a 18.04, lo más probable es que se enfrente a un montón de problemas con dependencias rotas, casi seguramente rompa Mediawiki y una gran cantidad de otros problemas. Además, si esa es su única instancia de Mediawiki, enfrentará un tiempo de inactividad grave.

Entonces, si fuera yo quien tuviera la tarea de esto, yo:

  1. Implemente el servidor Ubuntu 18.04.
  2. Instale las dependencias requeridas e implemente Mediawiki más nuevo en él.
  3. Exporte la base de datos Mediawiki anterior e impórtela en una nueva. Supongo que este será el mayor problema. Si esto va bien, es bastante bueno, de lo contrario, tendrá que abordar los posibles problemas de compatibilidad de la base de datos a medida que surjan. Aquí hay documentación relevante .

Con este enfoque, no corre el riesgo de arruinar la instalación anterior (es de esperar que también tenga copias de seguridad), los colegas pueden seguir usándola mientras configura una nueva instancia, y tiene más espacio para cometer errores. Una vez que tenga éxito y lo pruebe correctamente, actualice DNS para que apunte a la nueva instancia, y estará bien.

¡Buena suerte!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.