COPIAS DE SEGURIDAD DE NUESTRA PLATAFORMA MOOLDE
Copia de Seguridad Que son las copias de seguridad Las copias de seguridad del sitio tienen como objetivo poder disponer de todos los datos almacenados en un sitio web en un lugar externo seguro para su posterior recuperación en caso de emergencia. Cómo se hacen y con qué periodicidad Procedimiento Manual Las copias de seguridad las realiza el administrador manualmente y con la periodicidad que el desee. Es decir debe de controlar en que periodos va realizando la copia. Procedimiento Automático El administrador diseña una serie de programas, denominados scripts, que contienen una serie de instrucciones que realizan automáticamente toda la copia de seguridad de nuestro servidor. Además de controlar la periodicidad de cuando se hacen las copias y de almacenar las diferentes versiones de cada copia. Podrían perfectamente, en caso de desastre, restaurar el portal o sitio en el servidor. Para ello se deben de tener suficientes conocimientos de la línea de comandos
Copia de Seguridad Sobre que debemos de hacer copias de seguridad De la base de datos moodle alojada en nuestro servidor mysql. Habrá que tener especial cuidado al seleccionar la codificación de caracteres usada al exportar los datos, debiendo ser utf-8. Esta base de datos irá guardando toda la información acerca de los usuarios del sistema, de todos los curos que hay en nuestra plataforma, foros... Del directorio moodledata que contiene todos los archivos de los cursos y en general todos los archivos de datos. Este directorio se encuentra en la ruta de directorios especificada en la variable $CFG-> dataroot, de nuestro config.php Del directorio moodle que contiene todos los archivosde código de moodle. Este directorio se encuentra en la ruta de directorios especificada en la variable $CFG-> dirroot, de nuestro config.php
Copia de Seguridad Manual del Servidor Local Copia de seguridad de la (base de datos moodle) Cuando se realicen copias de la base de datos completa de un sitio Moodle hemos de tener cuidado y vigilar que no se produzcan problemas con la codificación de caracteres. En algunos casos, las copias de seguridad creadas con mysqldump o con phpmyadmin puede que no codifiquen adecuadamente todos los datos, dando como resultado la inclusión de caracteres raros. Una solución es usar la herramienta MySQLDumper u otra herramienta que fuerce una codificación de los datos UTF-8. Guardaremos la base de datos en moodle-database.sql.gz MySQLDumper es un script de copia de seguridad de bases de datos MySQL, escrita en PHP y Perl. MySQLDumper utiliza una técnica patentada para evitar la interrupción de la ejecución cuando se ejecuta scripts PHP (el máx. Tiempo de ejecución suele ser de 30 segundos). MySQLDumper también cuida de los problemas de codificación antes mencionados. También trabaja con archivos comprimidos. Copia de seguridad de los archivos de datos (moodledata) Haremos una copia de seguridad manualmente del directorio moodledata con winzip, generando el fichero moodledata.zip Copia de seguridad de los archivos de código (moodle) Haremos una copia de seguridad manualmente del directorio moodle con winzip, generando el fichero moodle.zip
Copia de Seguridad Manual del Servidor Remoto Copia de seguridad de la (base de datos moodle) Cuando se realicen copias de la base de datos completa de un sitio Moodle hemos de tener cuidado y vigilar que no se produzcan problemas con la codificación de caracteres. En algunos casos, las copias de seguridad creadas con mysqldump o con phpmyadmin puede que no codifiquen adecuadamente todos los datos, dando como resultado la inclusión de caracteres raros. Una solución es usar la herramienta MySQLDumper u otra herramienta que fuerce una codificación de los datos UTF-8. Guardaremos la base de datos en moodle-database.sql.gz MySQLDumper es un script de copia de seguridad de bases de datos MySQL, escrita en PHP y Perl. MySQLDumper utiliza una técnica patentada para evitar la interrupción de la ejecución cuando se ejecuta scripts PHP (el máx. Tiempo de ejecución suele ser de 30 segundos). MySQLDumper también cuida de los problemas de codificación antes mencionados. También trabaja con archivos comprimidos. Copia de seguridad de los archivos de datos (moodledata) Descargaremos con un programa de ftp, como filezilla, el directorio moodledata. Haremos una copia de seguridad manualmente del directorio moodledata con winzip, generando el fichero moodledata.zip Copia de seguridad de los archivos de código (moodle) Descargaremos con un programa de ftp, como filezilla, el directorio moodle Haremos una copia de seguridad manualmente del directorio moodle con winzip, generando el fichero moodle.zip
Restaurar el Sistema Idea Restauramos el sistema, con una copia de seguridad actualizada, cuando, de alguna forma, la base de datos o los directorios moodle/moodledata está corruptos. Por ejemplo a consecuencia de un virus Para dicha restauración vamos a mantener la misma versión de Moodle Acciones Restaurar las base de datos moodle desde PhpMyAdmin o MysqlDumper.: Eliminar la base de datos moodle Crear la base de datos moodle Importar el fichero moodle-databaseddmmaa.sql.gz Restaurar el directorio moodle en el directorio de publicación: descomprimir el fichero moodleddmmaa.zip en el directorio de publicación: Restaurar el directorio moodledata en el directorio de publicación: descomprimir el fichero moodledataddmmaa.zip en el directorio de publicación: Ingresar en Moodle desde el navegador
Migrar el Sistema Idea Se entienda por Migración del sistema a cambiar de servidor o de directorio Para dicha migración vamos a mantener la misma versión de Moodle Acciones Restaurar las base de datos moodle desde PhpMyAdmin o MysqlDumper.: Eliminar la base de datos moodle Crear la base de datos moodle Importar el fichero moodle-databaseddmmaa.sql.gz Restaurar el directorio moodle en el directorio de publicación: descomprimir el fichero moodleddmmaa.zip en el directorio de publicación: Restaurar el directorio moodledata en el directorio de publicación: descomprimir el fichero moodledataddmmaa.zip en el directorio de publicación: Restaurar el directorio moodledata en el directorio de publicación: descomprimir el fichero moodledataddmmaa.zip en el directorio de publicación: Modificar el config.php de moodle en la directiva $CFG->dirroot con los datos del nuevo servidor Ingresar en Moodle desde el navegador
Actualizar el Sistema Idea Se entienda por Actualización del sistema a cambiar a una versión superior de Moodle Para dicha actualización vamos a pasar de 1.9.5 a 1.9.6 la misma versión de Moodle Acciones Renombra el directorio moodle por moodleold Descarga la versión 1.9.6 de moodle y descomprimelá como moodle en el directorio de publicación Copia el config.php de moodleold al directorio moodle Ingresa en la url del navegador http://www.tusitiomoodle.es/admin 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