Problema pasando moodle de la versión 3.0.1 a la 3.4.0

Problema pasando moodle de la versión 3.0.1 a la 3.4.0

de Jorge Campos -
Número de respuestas: 4

Buen dia


Estoy actualizando la version de moodle de la 3.0.1 a la 3.4.0 , y de paso , pasamos de un servidor con debian 7  a otro con debian 9 . 


Segui los pasos indicados en las guias, pero ahora tengo el siguiente error y no se como proceder, en pantalla solo se me muestra el mensaje Error al leer de la base de datos si activo depuracion me despliega :


Debug info: Table 'aula_db.mdl_sessions' doesn't exist SELECT id, sid, state, userid, lastip, timecreated, timemodified FROM mdl_sessions WHERE sid = ? [array ( 0 => 'j2imo4nafagadoak1ol8su53i5', )] Error code: dmlreadexception Stack trace: line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown line 1080 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end() line 1480 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql() line 1452 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql() line 1431 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select() line 278 of /lib/classes/session/manager.php: call to moodle_database->get_record() line 79 of /lib/classes/session/manager.php: call to core\session\manager::initialise_user_session() line 785 of /lib/setup.php: call to core\session\manager::start() line 878 of /config.php: call to require_once() line 30 of /index.php: call to require_once()


Por favor ayuda

Promedio de valoraciones: -
En respuesta a Jorge Campos

Re: Problema pasando moodle de la versión 3.0.1 a la 3.4.0

de Francisco Gutierrez -

Hola Jorge.

Creo que el tema no corresponde a este foro, de todas formas intentaré ayudarte.

Antes que nada necesito saber en qué momento (al hacer qué cosa) te muestra el error que estás mencionando.

Básicamente te está diciendo que no encuentra una tabla en la base de datos, las causas pueden ser muchas, aunque usualmente solo se trata de ajustar parámetros.

Saludos,

Francisco.

En respuesta a Francisco Gutierrez

Re: Problema pasando moodle de la versión 3.0.1 a la 3.4.0

de Jorge Campos -

Hola muy agradecido con tu respuesta (y las disculpas del caso por poner el tema donde no iba, un poco novato en los foros) . 


Ese mensaje se despliega apenas pongo la direccion del sitio en el browser y presiono enter... no me  muestra ningun dato de una la pantalla de error...

Adjunto Captura.JPG
En respuesta a Jorge Campos

Re: Problema pasando moodle de la versión 3.0.1 a la 3.4.0

de Francisco Gutierrez -

Ok, gracias.

Dentro de la carpeta "moodle" hay un archivo llamado config.php el cual contiene los parámetros de conexión a la base de datos.

El host (servidor) de base de datos, usualmente localhost o una dirección ip si la misma reside en otro servidor:
$CFG->dbhost    = 'localhost';

El nombre de la base de datos:
$CFG->dbname    = 'moodle';

Usuario y password para la conexión.  Este usuario debe tener permisos de escritura sobre la db especificada en el punto anterior.
$CFG->dbuser    = 'username'; 
$CFG->dbpass    = 'password';

Y por último el prefijo de las tablas.
$CFG->prefix    = 'mdl_';  


En tu caso, veo que la Moodle está buscando una base de datos llamada "aula_db" y usa el prefijo de tablas "mdl_"

Ahora, lo que creo que debes hacer es intentar conectarte a esa base de datos usando los parámetros que figuran en tu archivo "config.php".

¿Tienes acceso por consola?

¿Es un servidor Windows o Linux?

Saludos,

Francisco.


En respuesta a Francisco Gutierrez

Re: Problema pasando moodle de la versión 3.0.1 a la 3.4.0

de Jorge Campos -

Hola, nuevamente gracias por sacar un poco de tiempo para ayudarme. El servidor es linux (debian 9) .

Sin embargo me he guiado un poco por lo que me dijiste y por otros temas que vi por aca... y efectivamente vi que el import de la base de datos no se estaba haciendo correctamente. Estaban quedando tablas por fuera y por eso el error.

He correjido el respaldo de la DB y he logrado hacer funcional el sitio.


Muy agradecido por tu disposicion . Saludos Desde San Jose , Costa Rica.