Acceso rápido:
Modo cli/mantenimiento de Moodle
Recientemente he comenzado a desarrollar en moodle y un gran problema es que cada vez que construyo un plugin con una página web, no se ejecuta ninguno de mis comandos curl, he oído que moodle tiene su propia biblioteca php (un archivo php llamado filelib.php supongo) con comandos curl y debería estar utilizando sus comandos en lugar de los míos, pero no tengo mucha experiencia con el desarrollo de moodle y php por lo que todo ese código me hace muy confuso.
Ya intenté esta pregunta antes y un señor me ayudó con un ejemplo, probé su código y no funcionó (cambió la salida pero sigue mostrando un mensaje de error, también intenté cambiar el código sin éxito) y no conseguí mucha explicación sobre cómo funcionan los comandos curl en moodle (todavía estoy agradecido por su ayuda) o qué comandos en filelib.php sustituirán mi código, ¿puede alguien ayudarme?
Cli de purga de caché de Moodle
Ya existe una etiqueta con el nombre de rama proporcionado. Muchos comandos de Git aceptan tanto nombres de etiquetas como de ramas, por lo que crear esta rama puede causar un comportamiento inesperado. ¿Estás seguro de que quieres crear esta rama?
Para utilizarlo en una versión anterior de Moodle, MDL-66340 debe ser retrocedido a la instancia de moodle. Este plugin se basa en un nuevo gancho que permite que la configuración se aplique inmediatamente después del proceso de configuración de Moodle en cada página. Para las versiones de Moodle anteriores a la 3.7, se requiere MDL-60470 para permitir que se decidan los experimentos del ámbito de la sesión, inmediatamente después de que un usuario inicie la sesión.
Para instalar el plugin, simplemente suéltelo en el directorio path/to/moodle/admin/tool/abconfig. Cuando se acceda a moodle se pedirá la instalación del plugin. Pulse Actualizar base de datos ahora, y el plugin se instalará.
Visite el menú de administración del sitio y navegue hasta Plugins->Herramientas de administración->Gestión de experimentos. Esta página le permite añadir nuevos experimentos, así como editar los existentes. Para añadir un nuevo experimento, rellene los campos y haga clic en «Añadir experimento». Para editar los detalles de un experimento existente, haga clic en el enlace Editar dentro de la tabla de experimentos, para ir a la página de edición.
Actualizar la base de datos de moodle ahora
Interfaz de línea de comandos (CLI)Ya hemos visto la CLI durante el capítulo de instalación cuando también tratamos las actualizaciones. Sin embargo, la CLI tiene algunos trucos más en la manga, que trataremos a continuación.En primer lugar, veamos la forma de llamar a los scripts de la CLI, que se encuentran en admin/cli/* o en la subcarpeta de los plugins que ofrecen una opción de CLI, por ejemplo, auth/ldap/cli. Para llamar a un script CLI, siga la siguiente notación:
Su <usuario_apache> suele ser www-data o apache. Cada script CLI tiene un parámetro –help que ofrece información adicional y también describe las opciones de llamada. La siguiente es una lista de algunos comandos útiles de la CLI. Para todos los demás comandos, tenga …
Comprobar la versión cli de moodle
A una instancia de conjunto de escala de máquina virtual se le asigna una dirección IP privada. Sólo puede acceder a esta dirección IP con una máquina virtual controladora que esté en la misma red virtual que la dirección IP. Este artículo describe cómo configurar esa dirección IP y luego configurar el conjunto de escala de máquinas virtuales Azure que crea la migración de Moodle.
Un paso anterior del proceso de migración extrajo los archivos de respaldo a un directorio llamado storage en /home/azureadmin. Este directorio de almacenamiento contiene los directorios moodle y moodledata, un directorio de configuración y un archivo de copia de seguridad de la base de datos. Después de iniciar la sesión en su instancia de máquina virtual scale set, introduzca estos comandos para crear un directorio de copia de seguridad para estos archivos: