Acceso rápido:
Programación Moodle: Parte 6 – Revisar version.php y codificación
De vez en cuando (y típicamente cuando un servidor experimenta dificultades y tiene que ser reiniciado), Moodle devolverá un error de este tipo al intentar acceder al sitio. Esto puede ocurrir en todas las páginas servidas por Moodle, o sólo en páginas concretas.Normalmente es el resultado de un archivo roto almacenado en la caché de Moodle. En tal caso, una simple purga de todas las cachés de Moodle resolverá el problema.Para algunas veces, el desafío es que Moodle es completamente inaccesible a través del navegador. En este caso, acceda al directorio raíz de Moodle a través de SSH y ejecute el siguiente comando:
PHP no se ha configurado correctamente con la extensión MySQLi
Error o incidencia : Unmet Dependencies: # sudo apt install mariadb-server Leyendo listas de paquetes… Hecho Construyendo árbol de dependencias Leyendo información de estado… Hecho No se han podido instalar algunos paquetes. Esto puede significar que ha solicitado una situación imposible o si está utilizando la distribución inestable que algunos paquetes necesarios aún no se han creado o se han movido fuera de Incoming. La siguiente información puede ayudar a resolver la situación: Los siguientes paquetes tienen dependencias no satisfechas: mariadb-server : Depende: mariadb-server-10.3 (>= 1:10.3.25-0ubuntu0.20.04.1) pero no se va a instalar E: No se pueden corregir los problemas, ha retenido paquetes rotos. Solución o Arreglo : Elimine la versión diferente de MySQL/MariaDB. Para comprobar la versión ejecute el siguiente comando. # dpkg -l | grep -E ‘mysql|mariadb’ output: ii libdatetime-format-mysql-perl 0.06-1 all module to parse and format MySQL dates and times i
I nstala certbot con apt: # apt install certbot Frota el siguiente comando y sigue las instrucciones en pantalla para obtener el certificado. # certbot certonly Copia el certificado del directorio Let’s Encrypt al directorio PVE #cp /etc/letsencrypt/live/proxmox.jnec.edu.bt/fullchain.pem /etc/pve/local/pve-ssl. pem #cp /etc/letsencrypt/live/ proxmox.jnec.edu.bt/privkey.pem /etc/pve/local/pve-ssl.key #systemctl restart pveproxy Cronjob para renovar el certificado: Lets Encrypt SSL caduca cada 90 días, por lo que lo renovaremos cada mes con un cronjob. Para ello crearemos un fichero # vim /usr/local/bin/renew-pve-certs.sh con el siguiente código : cp /etc/letsencrypt/live/proxmox.jnec.edu.bt/fullchain. pem /etc/pve/local/pve-ssl.pem cp /etc/letsencrypt/live/proxmox.jnec.edu.bt/privkey.pem /etc/pve/local/pve-ssl.key service pveproxy restart Make it executable : #chmod 755 /usr/local/bin/renew-pve-certs.sh Ejecute este comando cada 30 días, añada lo siguiente en el cronjob : #vim /et
Bloque de clasificación de Moodle
Hemos instalado Moodle 3. 3 en nuestra universidad y hemos tenido muchos problemas. Se han borrado muchas acciones, se han borrado alumnos, se han puesto tareas y luego han desaparecido.
Si es así, es muy difícil comentar (en moodle.org) no lo desarrollaron. Sé que sigo diciendo esto pero no utilices estos instaladores/actualizadores ya que no tenemos ni idea de lo que hacen y es muy difícil ayudarte cuando van mal.
Actualmente, podemos restaurar de nuevo sin recibir un mensaje de error como «falta un parámetro» o «a PHP le falta una carpeta». Esos mensajes de error aparentemente no informan del problema ni apuntan hacia la solución.
por Marc Joseph Montague. Hola, estamos ejecutando 3.2 en este momento. Uno de mis objetivos en las próximas semanas es actualizarlo a la versión actual. Creo que los problemas pueden ser obstaculizados por la versión de PHP en el servidor sin embargo. El sitio de acogida sigue utilizando 5.6.
No me da ningún error. Simplemente no tengo la opción disponible. En los plugins, la primera opción es plugin overview. No hay opción de instalar plugin. Soy el superadministrador del sitio pero sigo sin tener la opción. Es por esto que estoy pensando que se trata de un problema del lado del servidor con el archivo de sólo lectura. Simplemente no estoy seguro de si estoy ladrando al árbol equivocado por así decirlo. El anterior administrador no me dejó ninguna información. Ni siquiera tengo la información de inicio de sesión de las empresas de alojamiento.
Cómo corregir errores de programación | Error de codificación #SHORTS
Estoy instalando moodle 3.10 en una instalación fresca de debian 10, apache2, php, mariadb. Esto es en una red de área local, y no debe ser capaz de llegar a ella desde el internet normal. (Estoy haciendo esto para mi propia información como tengo tiempo libre y me gusta jugar.) instalación fue a través de la mayoría bien, tuvo que instalar algunos complementos de php, pero aparte de eso no biggies. hasta que llegue a esto (tuvo que habilitar la depuración en el archivo config.php para conseguir)
No sé cuál es el problema, ¿hay un módulo que necesito para cargar primero? Probablemente debería publicar esto en la página de soporte moodle honestamente, pero he tenido tan buena suerte de aquí en el pasado que pensé que iba a darle una oportunidad. ¿alguna idea?