Crea una copia de seguridad de tu sitio de Totara
  • 08 Feb 2024
  • 3 Minutos para leer

Crea una copia de seguridad de tu sitio de Totara


Article Summary

Base de datos

La forma correcta de hacer una copia de seguridad de tu base de datos depende del sistema de base de datos que estés utilizando. Las instrucciones a continuación son una forma de hacer una copia de seguridad de una base de datos MySQL. Otra opción sería usar una herramienta como phpMyAdmin para crear manualmente una copia de seguridad. La documentación de tu base de datos dará más opciones.

Hay muchas maneras de realizar estas copias de seguridad. Este es un resumen de un script que puedes ejecutar en Unix para hacer una copia de seguridad de la base de datos (funciona bien tener un script de este tipo ejecutado diariamente a través de una tarea cron):

cd /my/backup/directory
mv Totara-database.sql.gz Totara-database-old.sql.gz
mysqldump -h example.com -u myusername --password=mypassword -C -Q -e --create-options mydatabasename > Totara-database.sql
gzip Totara-database.sql

Codificación de caracteres

Asegúrate de que una copia de seguridad de la base de datos utilice la codificación de caracteres correcta. En la mayoría de las bases de datos, utilice UTF-8.

Al volcar toda la base de datos de Totara, verifica si hay posibles problemas de codificación de caracteres. En algunos casos, las copias de seguridad creadas con mysqldump o phpMyAdmin pueden no codificar correctamente todos los datos. Esto dará como resultado caracteres no legibles cuando se restaure la base de datos.

Una solución es utilizar MySQL Administrator 1.1 u otra herramienta que forzará un volcado UTF-8 de los datos.

Herramientas para copias de seguridad de bases de datos

phpMyAdmin es la herramienta preferida de la mayoría de los proveedores de alojamiento web.

MySQLDumper es un script de copia de seguridad para bases de datos MySQL, escrito en PHP y Perl. MySQLDumper utiliza una técnica patentada para evitar la interrupción de la ejecución al ejecutar scripts PHP (el tiempo máximo de ejecución generalmente se establece en 30 segundos). MySQLDumper también se preocupa por los problemas de codificación mencionados anteriormente. También funciona con archivos comprimidos y permite configurar trabajos cron regulares para actualizar un sitio FTP remoto.

Cargar archivos

A través de la interfaz de Totara, los usuarios pueden cargar o crear archivos y carpetas. Estos se encuentran en un directorio, a menudo llamado “moodledata”. Dado que son solo archivos y carpetas, hay muchas maneras diferentes de hacer copias de seguridad o copiar datos de ambiente.

  • Por ejemplo, con un programa de transferencia de archivos, copia todo el directorio a un área, unidad o computadora diferente. Algunos ejemplos de programas de transferencia de archivos incluyen: FTP, WinSP, wget, rsync.
  • Podrías usar un programa de compresión para crear archivos compactos (tar, zip. 7z, XZ, BZIP2, GZIP y WIM son algunos formatos de archivo) de todo el directorio. Esto se puede hacer antes o después de las transferencias de archivos.

Por lo general, no todos los archivos cambian entre las copias de seguridad regulares/periódicas. Un nuevo administrador del sitio podría querer buscar procedimientos de copias de seguridad incrementales u otros eficientes.

Dependiendo del entorno operativo, hay muchas herramientas para hacer copias de seguridad de los archivos del servidor y formas de hacer copias de seguridad de los datos de estado de ánimo. 

Núcleo de Totara

Hacer una copia de seguridad del código de Totara será similar a hacer una copia de seguridad de los datos del estado de ánimo. 

Siempre es una buena idea tener varias copias de seguridad de tus archivos de código Totara. Si bien siempre puedes descargar una copia base nueva del código de Totara desde Totara, es posible que hayas personalizado ese código anteriormente. Es una buena idea crear una copia de seguridad separada de tu código de Totara antes de personalizar el código. Esto incluye la instalación del código aportado, los temas y la actualización.

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.