Cómo actualizar un Moodle a la siguiente versión.

Como hemos dicho muchas veces, los artículos en el blog no son sólo para ayudar a gente que pueda tener los fallos que encontramos y arreglamos, sino que los usamos como “knowledge base”, como repositorio de soluciones. Cuando necesitamos hacer lo mismo en un futuro, lo miramos en el blog.

Este es un caso clarísimo de este tipo de artículos: cómo actualizar un Moodle a la siguiente versión. Ponemos aquí los pasos a modo de referencia rápida.

Pasos para actualizar un Moodle a la siguiente versión.

Si quieres información adicional sobre este proceso puedes ver este enlace, y las FAQ. Os resumimos los pasos:

  • Puedes comprobar tu versión de Moodle, y las actualizaciones existentes en Configuraciones > Administración del sitio > Notificaciones
  • No puedes actualizar de golpe. La actualización debe ser de versión estable a versión estable pero estas varían. La secuencia ahora mismo es:
    1.x -> 1.9.19+ -> 2.2.11 -> 2.7.20 -> 3.0.10 ->3.2-> 3.4 ->3.7
    Más info aquí: https://docs.moodle.org/all/es/dev/Historia_de_las_versiones
    Por lo tanto descarga la siguiente versión estable y haz la actualización entre varias escalonada.
    Es importante que en Entorno (ver debajo) veas la siguiente versión que te deja comprobar si es compatible con tu servidor. Yo actualizaría a la siguiente estable que está nombrada en Entorno.
  • En cada versión estable, actualiza también todos los módulos (y temas) y asegúrate que funcionan correctamente.
  • Comprueba que tienes activada la Clave al Actualizar.
  • Haz una copia de seguridad antes de actualizar. Tanto de ficheros como de base de datos. Y de la carpeta Moodle Data.
  • Comprueba la plantilla que estás usando, vas a necesitar saberlo.
  • Lo ideal sería hacer la actualización antes en un sitio de prueba (aunque entendemos que no pueda hacerse siempre, y por eso la copia de seguridad).
  • Comprueba si tu servidor cumple los requisitos de la versión que quieres instalar. Para ello ve a Configuraciones > Administración del sitio > Servidor > Entorno. Si todo está ok puedes actualizar. Si no, tienes que solucionar esos problemas primero.
  • Pon tu sitio en Modo Mantenimiento, para que no entre gente. Administración del sitio > Servidor > Modo de mantenimiento
  • Copia todos los ficheros y directorios de tu Moodle a una subcarpeta en el directorio raíz. Llámala, por ejemplo, moodleold.
  • Sube todos los ficheros de la nueva versión de Moodle a la carpeta raíz. No debes sobreescribir los antiguos, en Moodle esto no es buena idea.
    Tienes que tener entonces en la raíz los ficheros y directorios de la nueva versión y una carpeta (moodleold por ejemplo) con lo antiguo.
  • Copia desde moodleold el fichero config.php a la raíz. Así tiene la configuración para conectarse a tu base de datos.
  • Copia el tema que tuvieras desde moodleold/theme a la carpeta theme de la raíz. Para que tenga tu tema.
  • Copia también cualquier plugin que hayas instalados. Están en diversas carpetas, como en la carpeta course (para los formatos de cursos) o en mod. Pero si se te olvida alguno no te preocupes, ahora la actualización te lo dice.
  • Ahora intenta entrar en tu web Moodle, te pedirá la Clave de Actualización. Después de aparecerá un aviso que está actualizando a la nueva versión para aceptarlo.
    Después de informará de nuevo sobre las compatibilidades, y luego una pantalla sobre los plugins que va a instalar o actualizar.
    En esta última conviene que actualices los que te ponga que tienes que actualizar.
  • Dale a continuar un par de pantallas y ya debería pedir tu usuario y contraseña de Moodle, y aceptar las últimas configuraciones (las de las novedades).
  • Con eso deberías tenerlo actualizado.

6 comentarios en «Cómo actualizar un Moodle a la siguiente versión.»

    • Así, sin errores no. Pero puede que tu tema, o algunos plugins, no sean compatibles con la nueva versión. Puedes probar a poner el tema por defecto y deshabilitar los plugins no compatibles.

      Responder