Mostrando las entradas con la etiqueta moodle. Mostrar todas las entradas
Mostrando las entradas con la etiqueta moodle. Mostrar todas las entradas

domingo, 19 de abril de 2020

Moodle Su base de datos tiene tablas utilizando el formato de fichero Antelope Unicode Barracuda


En algunas ocasiones los sistemas de hosting crean las bases de datos con un formato de archivo predeterminado y se nos presenta el siguiente error cuando el instalador revisa los requerimientos de Moodle.







Existen dos soluciones: 

La primera, solicitar al soporte técnico si pueden cambiar las características de configuración y volver a crear o convertir la base de datos ( a veces algo que acaban diciendo que no es posible :S )


La segunda, que resuelve el requerimiento pero a largo plazo no es recomendable.

Modificar el archivo config.php

1. Con un editor abrir el archivo config.php


2. Agregar la codificación actual de la base de datos al $CFG->dboptions, en la opción dbcollation, en mi caso es utf8_unicode_ci


$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => '',
'dbsocket' => '',

'dbcollation' => 'utf8_unicode_ci',

);


3. Guardar el archivo y recargar la página de validación de requerimientos


La opción debe desaparecer y permitir seguir con la instalación.

Nota Importante: se recomienda que la base de datos sea utf8mb4_unicode_ci para utilizar Moodle al 100%, utilizar una menor reducirá el rendimiento. Está solución solo funciona cuando no existe otra alternativa.

Saludos y éxito



jueves, 11 de octubre de 2018

Mysql apache 2_4 php 5.6 Moodle 3.1 Error: database driver problem detected

Error: database driver problem detected

The site administrator should verify server configuration

PHP has not been properly configured with the MySQLi extension for it to communicate with MySQL. Please check your php.ini file or recompile PHP.


El anterior error ocurrió cuando cambie de php 7.0 a php 5.6

Anteriormente tenia el php 5, pero debido a requerimientos instale php 7.0 (necesitaba instalar drupal 8)

Sin embargo encontré un error en moodle 3.1 cuando quería agregar un nuevo curso 

$this no context 

La solución era migrar a moodle 3.2 pero como tengo personalizado algunas cosas y el servidor de producción del cliente esta con las características de 3.1, entonce la solución era volver a usar php 5.6. Al cargar la anterior configuración marcaba que no encontraba el driver de mysqli,
lo raro es que las demás extensiones si las cargaba menos la de mysqli.



Solución

Pues intentando varias cosas la solución fue poner de manera absoluta la ruta de la carpeta de extensiones.

Así que en el archivo php.ini modifique

 extension_dir = "d:\php\ext"

copie el archivo php.ini a c:\windows\

y reinicie el servicio de Apache 2


Ahora bien, por obvias razones, resolveré lo que tengo y regresaré a php 7.0 (actualmente ya solo trabajo con moodle 3.3 y drupal 8) pero esta solución permitirá que si lo necesitan puedan resolver su problema.

Saludos.

lunes, 9 de abril de 2018

Moodle Recaptcha v2 upgrade

Estimados moodlelovers


Google dio por obsoleta la versión 1 de recaptcha, por lo cual es necesario actualizar la versión de las claves de recaptcha a la versión 2



Por lo tanto, nuestro formulario de registro presenta el error de la imagen anterior.

Para solucionar este problema se requieren de ciertas condiciones:

1. Tener actualizado el moodle, es decir, la versión stable con las ultimas actualizaciones de seguridad y fixes.

  • 3.1.11+
  • 3.2.8+
  • 3.3.5+

2. Crear una nueva clave recaptcha v2 (y borrar la anterior)

Ingrese a https://www.google.com/recaptcha/admin#list
Elimine su clave anterior
Registre una nueva clave

3. Agregue su nueva clave a moodle

Ingrese con una cuenta de administrador a moodle
De clic en Administración del sitio-> Plugins -> Autentificación -> Gestionar autentificación

Borre sus claves anteriores y coloque las nuevas según corresponda



De clic en guardar cambios.


4. Pruebe su formulario de registro.


Caso 2. Sitio modificado manualmente o con moodle anterior a 3.1

En este caso que usted tiene un moodle que no ha sido actualizado o ha sido modificado, para lograr la implementación de la recapcha v2 debe seguir las instrucciones oficiales en el siguiente vínculo:

https://github.com/jswebster/moodle/compare/MOODLE_31_STABLE...MDL-48501-mdl31


donde debe copiar una nueva librería: lib/recaptchalib_v2.php
y modificar los archivos: 

login/signup_form.php
lib/form/recaptcha.php
mod/feedback/item/captcha/lib.php



Espero les sirva. Saludos















viernes, 16 de septiembre de 2011

Moodle 1.9.x y windows 7

Tal vez a algunos les ha pasado, y a mi me ha tenido varios meses frustrado.
Moodle no se logra installar en windows 7 y despues de dar la configuración de la base de datos se queda en blanco.

Despues de muchos intentos logre instalarlo.
Estoy utilizando Windows 7 SP1
PHP 5
Apache 2
Mysql 5.5
moodle 19.13+

y la interesante url
http://127.0.0.1/moodle

viernes, 15 de enero de 2010

De inicio

Estaba tan feliz administrando un moodle, hasta que me llamaron a una reunión, tranquilo me diriji a la sala de juntas. Ahi, estaban varias personas y empezaron a hablar del cloud computing, de realidad virtual, de entornos web, de componentes, etc. Al principio te quedas :O woowww!! todo animado regresas a tu lugar y comienzas a buscar que esto, que lo otro. Ya sobre leido de tanta filosofía de varios días, te acuerdas que tienes pendientes por hacer. Habro mi editor html y programo una sencilla rutina con la libreria jquery para un efecto de animation, pruebo en firefox y se interpreta, pruebo en chrome, y se interpreta, pruebo en internet explorer 8 y tomala.

Reflexiono y despues de estar en la "nube" te caes al suelo.

Nada de nube, es mejor tener los pies sobre la tierra!!!

Así que hay que pulir al software, Tuningsoft Yeahhhhh!!!!