Plataforma Educativa - Actualización

Actualizando Moodle

Permitidme enlazar con las sencillas pero magníficas instrucciones de las páginas de documentación de Moodle.

Como me he puesto recientemente manos a la obra, describiré los pasos que he dado para actualizar desde 1.5.3 a 1.5.4:

  1. Me voy a Moodle y descargo la versión Moodle 1.5.4+ en formato .tgz, que es la que me interesaba.
  2. Hago una copia de seguridad de la base de datos que usa la plataforma:

    $ mysqldump -u rootsql -p moodle > moodle-20061016-bak.sql

  3. Renombro el directorio moodle para evitar que quede sobreescrito, y así me queda la posibilidad de volver atrás:

    # cd /var/www/html/
    # mv moodle/ moodle-antiguo

  4. Ahora descomprimo en ../html/ el archivo con la versión actualizada que acabo de descargar:

    # tar xvzf moodle-latest-15.tgz

  5. Copio ahora el fichero de configuración de la anterior instalación al directorio que albergará la nueva:

    # cp /var/www/moodle-antigua/config.php /var/www/html/moodle/

    ¡Cuidado aquí! Hay que estar atentos a los permisos con que se copia el fichero: apache debe poder leerlo. En mi caso, he tenido que dar permisos de lectura a "otros".

  6. Como uso un tema que no está en el paquete original, lo copio a su nueva ubicación:

    # cp /var/www/moodle-antigua/themes/thinheader01_15 /var/www/html/moodle/themes/thinheader01_15/

    Si hubiese instalado algún módulo, también tendríamos que moverlo a su nuevo lugar. Vigilemos de nuevo los permisos.

  7. Ahora con sólo apuntar mi navegador a http://www.iesdelgadohernandez/moodle/admin se realizó la actualización de forma automática.

La versión 1.6

La última versión a la hora de realizar esta actualización era la 1.6, pero pasar hasta ella desde la 1.5 tenía ciertos requerimientos y complicaciones que no me apetecía atacar. Amén de unos recientes problemas de seguridad, rápidamente resueltos, que no parecían afectar a la 1.5. Por ello dejé para otro momento el salto a la 1.6.

Las explicaciones para actualizar desde 1.5 a 1.6 están en la documentación en español del proyecto Moodle.

. : .