## Actualización de Moodle

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:

### 1. Copia de respaldo de datos importantes

Aunque no es estrictamente necesario, es siempre una buena idea hacer una copia de respaldo de cualquier sistema de 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 respaldo (backup) diariamente de la instalación de Moodle, de manera que pueda saltarse estos pasos.

Hay tres áreas que necesitan ser salvaguardadas:

#### 1. 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.

#### 2. Su directorio de datos.

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

#### 3. 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 respaldo. Una manera de hacer una copia de respaldo de una base de datos MySQL es 'descargarla' en una simple archivo SQL. El siguiente ejemplo muestra los comandos en Unix para descargar la base de datos llamada "moodle":

mysqldump moodle > moodle-backup-2002-10-26.sql

También puede usar la opción "Administrar Base de Datos" la interfaz Web de Moodle para hacer lo mismo en cualquier plataforma.

### 2. 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 peuden 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.0.6.tgz

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

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

#### Uso del CVS

Si usted está usando el CVS, sólo tiene que ir al directorio raíz de Moodle y actualizar los nuevos archivos:

cvs update -dP

Asegúrese de usar el parámetro "d" para crear nuevos directorios si es necesario, y el parámetro "P" para cortar los directorios vacíos.

Si usted ha estado editando archivos de Moodle, mire atentamente los mensajes para detectar posibles conflictos. Todos sus temas personalizados y plugins no estándar estarán intactos.

### 3. Concluir la actualización

El último paso es poner en funcionamiento el proceso de actualización dentro de Moodle.

Para hacerlo, vaya a la página de admin de su instalación.

http://example.com/moodle/admin

No importa si usted ha entrado como administrador o no.

Moodle detecta automáticamente la actualización y lleva a cabo todas las actualizaciones necesarias de las bases de datos y archivos de sistema. Si hay algo que no puede hacerse por sí mismo (caso muy raro) entonces aparecerá un mensaje diciéndole lo que necesita 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 moodle.com y colcoque un mensaje en el Foro de ayuda con la instalación.

Moodle Documentation

Version: $Id: upgrade.html,v 1.2 2003/01/28 03:06:52 moodler Exp $