Diferencia entre revisiones de «27/Actualización de moodle»

De MoodleDocs
m (spanish tidy up (partial))
Línea 1: Línea 1:
{{Instalación}}
Moodle está diseñado para actualizarse limpiamente desde una versión preliminar a cualquiera posterior.
Moodle está diseñado para actualizarse limpiamente desde una versión preliminar a cualquiera posterior.



Revisión del 19:39 30 ene 2013

Moodle está diseñado para actualizarse limpiamente desde una versión preliminar a cualquiera posterior.

Al actualizar una instalación de Moodle debe seguir estos pasos:

Relea la documentación de la instalación

Invierta algo de tiempo releyendo la documentación de la instalación. Busque en particular acerca de cambio en los requerimientos de servidor web, base de datos y PHP para la versión de Moodle a la que desea actualizar.

Copia de seguridad de datos importantes

Aunque no es estrictamente necesario, es siempre una buena idea hacer una copia de seguridad de cualquier sistema en producción antes de hacer una actualización importante, para el caso de que tenga que volver a la versión antigua por cualquier razón. De hecho, es una buena idea automatizar su servidor para que haga copias de seguridad (backup) de la instalación de Moodle diariamente, de manera que pueda saltarse este paso.

Hay tres áreas que necesitan ser salvaguardadas:

El directorio del software de Moodle en sí

Haga una copia separada de estos archivos antes de hacer la actualización, de manera que pueda recuperar su config.php y de cualquier módulo que haya añadido como temas, idiomas, etc.

Su directorio de datos

Aquí es donde reside el contenido enviado (como los recursos de los cursos y las tareas de los estudiantes) así que es muy importante tener una copia de seguridad de estos archivos. Algunas veces la actualización puede mover o renombrar directorios dentro de su directorio de datos.

Su base de datos

La mayoría de las actualizaciónes de Moodle alterarán las tablas de la base de datos, añadiendo o cambiando campos. Cada base de datos tiene formas diferentes de hacer la copia de seguridad. Una manera de hacer una copia de seguridad de una base de datos MySQL es 'vocarla' en un único archivo SQL. El siguiente ejemplo muestra los comandos en Unix para volcar la base de datos llamada "moodle":

     mysqldump -u nombre_usuario -p -C -Q -e -a moodle > moodle-backup-2002-10-26.sql

Sustituya nombre_usuario por su usuario de la base de datos. La opción -p hará que se le pregunte la contraseña de acceso correspondiente al usuario especificado por -u.

También puede utilizar la funcionalidad de "Exportar" que existe en el módulo opcional "MySQL Admin" cuya interfaz web funciona perfectamente en todas las plataformas. Este módulo puede ser descargado desde http://download.moodle.org/modules/integrations.php. Es una integración de PHPMyAdmin dentro del módulo de administración de Moodle.

Instalar el nuevo software de Moodle

Usar un archivo descargado

No sobreescriba una antigua instalación a menos que esté seguro de lo que está haciendo... algunas veces los archivos antiguos pueden causar problemas a la nueva instalación. La mejor manera es renombrar el directorio actual de Moodle, y luego descomprimir el nuevo archivo de Moodle en la antigua localización.

     mv moodle moodle.backup
     tar xvzf moodle-1.1.tgz

A continuación, copie su config.php y cualquier otra extensión, como los temas personalizados:

     cp moodle.backup/config.php moodle
     cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme

Uso del CVS

Usted puede utilizar CVS para actualizar su servidor Moodle. Lo primero que necesita hacer es un "checkout" en su directorio (vacío) de Moodle.

Hasta el 25 de Abril de 2007 sólo había un disponibles para CVS anónimo (moodle.cvs.sourceforge.net). Por desgracia ese servidor ha sido deshabilitado. Pero puede usar uno cualquiera de los servidores CVS réplica. Símplemente remplace las apariciones de moodle.cvs.sourceforge.net en las instrucciones de abajo con el nombre del servidor réplica que haya escogido de la lista de arriba.

Para servidores Linux/Unix

Para hacer un "checkout" de Moodle, en primer lugar tiene que acceder al servidor CVS.

     cvs -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle login
     Sin contraseña para usuarios anónimos, solo pulse "Enter".

Vaya al directorio en el que desea instalar Moodle y escriba:

     cvs -z3 -d:pserver:anonymous@moodle.cvs.sourceforge.net:/cvsroot/moodle co -r MOODLE_XX_STABLE moodle 

(donde XX es la versión que desea instalar)

Para actualizar los cambios dentro de la misma versión, simplemente vaya al directorio en el que ha instalado Moodle y escriba:

     cvs update -dP

No olvide utilizar el parámetro "d" para crear nuevos directorios de forma automática y "P" para eliminar los directorios que están vacíos.

Si desea actualizar a una versión estable concreta de Moodle desde una anterior, tendrá que ejecutar el comando:

     cvs update -dP -r MOODLE_XX_STABLE

(donde XX es la versión a la que desea actualizar)

Para servidores Windows

Puede utilizar Tortoise CVS para hacer el "checkout" inicial y posteriores actualizaciones.

Si ha estado modificando ficheros de Moodle, mire a los mensajes del CVS muy atentamente para detectar posibles conflictos. Todos sus temas personalizados y módulos no estándar no serán modificados.

Concluir la actualización

El último paso es poner en funcionamiento los procesos de actualización dentro de Moodle.

Para hacerlo, vaya a la página de administración de su instalación:

http://ejemplo.com/moodle/admin

No importa si usted ha entrado como administrador o no.

Moodle detecta automáticamente la nueva versión y lleva a cabo todas las actualizaciones necesarias de las bases de datos y archivos de sistema. Si hay algo que no puede hacer por sí mismo (caso muy raro) entonces aparecerán mensajes diciéndole lo que tiene que hacer.

Suponiendo que todo vaya bien (que no aparezca ningún mensaje de error) entonces ¡puede comenzar a usar su nueva versión de Moodle y disfrutar de sus nuevas características!

Si tiene problemas con la actualización, visite la página moodle.org y mande un mensaje al Foro de ayuda a la instalación.

Ver También