Acceso rápido:
Moodle
En primer lugar, tendrás que mirar la configuración en el config.php del servidor original para obtener los detalles de la base de datos remota a la que conectarte (si es que tu base de datos permite conexiones remotas).
Si necesita una copia local de la base de datos, tendrá que utilizar alguna herramienta para exportar el contenido. MySQL viene con una herramienta de línea de comandos llamada mysqldump. También puede utilizar herramientas como Adminer para exportar el contenido de la base de datos. A continuación, puede importar la base de datos a su servidor MySQL local utilizando la línea de comandos mysql o, de nuevo, Adminer.
Clonar sitio moodle
Siga los siguientes pasos para terminar de configurar su conjunto de escalado de máquina virtual. Deberá acceder mediante SSH a la instancia de su conjunto de máquinas virtuales a escala utilizando la dirección IP privada, tal y como se describe en Acceder al conjunto de máquinas virtuales a escala.
La copia local del contenido del sitio HTML de Moodle, /moodle/html/moodle, se crea en el conjunto de escala de la máquina virtual en esta carpeta: /var/www/html/moodle. La copia local se actualiza sólo cuando cambia la marca de tiempo. Introduzca este comando en la máquina virtual del controlador para actualizar la marca de tiempo:
El archivo de la última hora modificada, /moodle/html/moodle/last_modified_time.moodle_on_azure, contiene un script. Cada vez que se ejecuta el script, el contenido del directorio /moodle/html/moodle se actualiza en la copia local, /var/www/html.
Cuando se produce un error 403: Forbidden, el valor de memory_limit de PHP no es lo suficientemente grande para el script PHP. El valor de memory_limit es el tamaño de memoria permitido. Aumente el valor de PHP memory_limit en pequeñas cantidades hasta que el mensaje desaparezca. Utilice uno de estos métodos:
Migración a Moodle
La forma correcta de hacer una copia de seguridad de su base de datos depende del sistema de base de datos que esté utilizando. Las siguientes instrucciones son una forma de hacer una copia de seguridad de una base de datos MySQL. Otra opción sería utilizar una herramienta como phpMyAdmin para hacer manualmente una copia de seguridad. La documentación de su base de datos le dará más opciones. Hay muchas maneras de hacer este tipo de copias de seguridad. Aquí tienes un esquema de un pequeño script que puedes ejecutar desde la línea de comandos en Unix para hacer una copia de seguridad de la base de datos:
Copie el contenido de su directorio de datos (compruebe el valor en $CFG->dataroot) al nuevo servidor. Esto puede ser una gran cantidad de datos, así que considere el uso de una buena herramienta de copia de datos como rsync. Si utiliza un cliente FTP, la transferencia de la carpeta filedir debe ser en modo BINARIO o los archivos se corromperán en el proceso.
Como colocamos en servidor local na copia de moodle 2021
Hacer copias de seguridad de tu sitio Moodle es realmente importante, y ayuda a asegurar la integridad de tus datos a largo plazo. Sin una copia de seguridad, tus estudiantes podrían perder todo su trabajo y progreso si algo saliera mal. Por eso es crucial hacer copias de seguridad regulares de tu LMS Moodle, y almacenarlas de forma segura.Las copias de seguridad de Moodle constan de tres partes:Antes de iniciar la copia de seguridad, debes poner tu sitio en modo mantenimiento, para evitar escrituras innecesarias en la base de datos durante la copia de seguridad. Si la base de datos recibe escrituras durante una copia de seguridad, puede alterar su integridad, haciendo que se corrompa.Evite hacer cualquier cambio en la base de datos (es decir, no altere los ajustes o la configuración del sitio) mientras Moodle está en modo de mantenimiento. Esta es la mejor manera de asegurar la integridad de la copia de seguridad de la base de datos.Ahora estamos listos para empezar a crear la copia de seguridad de Moodle a través de la línea de comandos.A través de la línea de comandos, ejecute el siguiente comando para crear un volcado de la base de datos MySQL utilizada por Moodle:
Recuerda sustituir el texto en negrita por las credenciales que coincidan con tu servidor y usuario de la base de datos MySQL. Por ejemplo, si tu base de datos Moodle se llama «moodle», y quieres exportarla como usuario root, utilizarías el siguiente comando para exportar la base de datos al directorio /home/root del servidor: