- Posts: 6
Joomdle 1.0 Installation
Joomlde Web Services - Joomla System Health Check
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
10 years 4 months ago - 10 years 4 months ago #1
by Fco José Peláez
Joomlde Web Services - Joomla System Health Check was created by Fco José Peláez
Buenas tardes, lo primero agradeceros vuestro gran trabajo con Joomdle. Espero podais ayudarme con mi problema, os estaría muy agradecido.
Me pasa algo parecido a Chris, consigo que en configuración dentro de Joomdle, en Joomla, me salgan todas las comprobaciones en verde excepto la última, y me dice "Parece que la URL de Joomla no es correcta en la configuración del plugin de autenticación Joomdle en Moodle ".
Esto es muy extraño porque en Moodle, Página Principal / ► Administración del sitio / ► Extensiones / ► Identificación / ► Joomdle, escribo la url correctamente (con http:// ) y me da el error, y si cambio la dirección se pone en rojo la comprobación "Conectividad HTTP de Moodle a Joomla".... por lo tanto es un callejón sin salida.
He investigado por todos lados, en el foro, ... y ya no sé que más hacer.
Es un servidor nuevo, moví mi Joomla y mi Moodle a este nuevo servidor y los configuré, todo funcionaba bien, pero a las pocas semanas funcionando bien, dejó de funcionar y detecté este error en las comprobaciones de Joomdle, creo que no hice cambios en el servidor para provocar esto.
Mi Joomla es version 3.4.7
Joomdle 1.0.5
Moodle 2.6.2+ (Build: 20140415)
Mi dominio de Joomla es del tipo www.ejemplo.com con carpeta en httpdocs/Joomla
Y mi dominio de Moodle es www.aulavirtual.ejemplo.com con carpeta en httpdocs/Moodle
Cuando hago www.ejemplo.com/index.php?option=com_joo...server&format=xmlrpc
me da el siguiente error
XML-RPC Error (1): Invalid token:
No sé porque me da este error, el token lo he conseguido de Moodle en Página Principal / ► Administración del sitio / ► Extensiones / ► Servicios Web / ► Administrar tokens, y lo he puesto en Joomdle de Joomla
El Token de autentificación que me da Joomdle dentro de Joomla lo he puesto en Moodle, en Página Principal / ► Administración del sitio / ► Extensiones / ► Identificación / ► Joomdle, donde dice "Token de autenticación de Joomdle en Joomla".
Todo parece correcto, pero da el fallo
Que yo sepa no he cambiado nada en el servidor, ¿qué puede estar probocando este fallo?
Muchas gracias por tu atención
Francisco
Me pasa algo parecido a Chris, consigo que en configuración dentro de Joomdle, en Joomla, me salgan todas las comprobaciones en verde excepto la última, y me dice "Parece que la URL de Joomla no es correcta en la configuración del plugin de autenticación Joomdle en Moodle ".
Esto es muy extraño porque en Moodle, Página Principal / ► Administración del sitio / ► Extensiones / ► Identificación / ► Joomdle, escribo la url correctamente (con http:// ) y me da el error, y si cambio la dirección se pone en rojo la comprobación "Conectividad HTTP de Moodle a Joomla".... por lo tanto es un callejón sin salida.
He investigado por todos lados, en el foro, ... y ya no sé que más hacer.
Es un servidor nuevo, moví mi Joomla y mi Moodle a este nuevo servidor y los configuré, todo funcionaba bien, pero a las pocas semanas funcionando bien, dejó de funcionar y detecté este error en las comprobaciones de Joomdle, creo que no hice cambios en el servidor para provocar esto.
Mi Joomla es version 3.4.7
Joomdle 1.0.5
Moodle 2.6.2+ (Build: 20140415)
Mi dominio de Joomla es del tipo www.ejemplo.com con carpeta en httpdocs/Joomla
Y mi dominio de Moodle es www.aulavirtual.ejemplo.com con carpeta en httpdocs/Moodle
Cuando hago www.ejemplo.com/index.php?option=com_joo...server&format=xmlrpc
me da el siguiente error
XML-RPC Error (1): Invalid token:
No sé porque me da este error, el token lo he conseguido de Moodle en Página Principal / ► Administración del sitio / ► Extensiones / ► Servicios Web / ► Administrar tokens, y lo he puesto en Joomdle de Joomla
El Token de autentificación que me da Joomdle dentro de Joomla lo he puesto en Moodle, en Página Principal / ► Administración del sitio / ► Extensiones / ► Identificación / ► Joomdle, donde dice "Token de autenticación de Joomdle en Joomla".
Todo parece correcto, pero da el fallo
Que yo sepa no he cambiado nada en el servidor, ¿qué puede estar probocando este fallo?
Muchas gracias por tu atención
Francisco
Last edit: 10 years 4 months ago by Fco José Peláez.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
10 years 4 months ago #2
by Antonio Durán
Replied by Antonio Durán on topic Joomlde Web Services - Joomla System Health Check
Hola.
He movido tu post a un nuevo hilo, porque es mejor no seguir hilos antiguos.
Por lo que comentas, parece que hay algún problema en Joomla que hace que la respuesta XMLRPC hacia Moodle sea incorrecta, aunque la URL esté bien.
Esto puede deberse a factores diversos:
- componentes como admin tools y similares, que pueden cortar las conexiones
- plugins defectuosos que muestren errores, lo que hace que se rompa el XML de la respuesta
...
He movido tu post a un nuevo hilo, porque es mejor no seguir hilos antiguos.
Por lo que comentas, parece que hay algún problema en Joomla que hace que la respuesta XMLRPC hacia Moodle sea incorrecta, aunque la URL esté bien.
Esto puede deberse a factores diversos:
- componentes como admin tools y similares, que pueden cortar las conexiones
- plugins defectuosos que muestren errores, lo que hace que se rompa el XML de la respuesta
...
Please Log in or Create an account to join the conversation.
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 6
10 years 4 months ago #3
by Fco José Peláez
Replied by Fco José Peláez on topic Joomlde Web Services - Joomla System Health Check
Antonio muchas gracias por la contestación tan rápida.
Al final y después de tanto probar, me he dado cuenta de que mi versión Joomla 3.4.7, había sido atacada en su versión anterior Joomla 3.4.5 y me habían accedido al server modificando mis archivos.
La solución ha sido reinstalar una versión de Joomla 3.4.7 limpia, cambiar las claves ftp, claves de bases de datos, instalar todas las extensiones, componentes y plugins que ya tenía y volcar una copia de seguridad de la base de datos. De esta forma mi joomla está corregido y funcionando correctamente. Luego he reconectado Moodle y Joomla con los nuevos tokens.
Ahora consigo una conexión de Joomdle's Joomla con Moodle perfecta, todas las comprobaciones en verde.
El único problema que sigo teniendo es que en Moodle, cuando intento añadir las funciones al usuario conector Joomdle me da error, diciendo
Permisos ausentes: moodle/course:managegroups, moodle/user:create, moodle/user:viewdetails, .... y más.
He leido que quitando las funciones y volviendo a ingresarlos se arregla pero aún no lo he conseguido arreglar y creo que es el causante de que si agrego un usuario nuevo en Joomla, se agrege en Moodle sin nombre, apellidos y email.
Al final y después de tanto probar, me he dado cuenta de que mi versión Joomla 3.4.7, había sido atacada en su versión anterior Joomla 3.4.5 y me habían accedido al server modificando mis archivos.
La solución ha sido reinstalar una versión de Joomla 3.4.7 limpia, cambiar las claves ftp, claves de bases de datos, instalar todas las extensiones, componentes y plugins que ya tenía y volcar una copia de seguridad de la base de datos. De esta forma mi joomla está corregido y funcionando correctamente. Luego he reconectado Moodle y Joomla con los nuevos tokens.
Ahora consigo una conexión de Joomdle's Joomla con Moodle perfecta, todas las comprobaciones en verde.
El único problema que sigo teniendo es que en Moodle, cuando intento añadir las funciones al usuario conector Joomdle me da error, diciendo
Permisos ausentes: moodle/course:managegroups, moodle/user:create, moodle/user:viewdetails, .... y más.
He leido que quitando las funciones y volviendo a ingresarlos se arregla pero aún no lo he conseguido arreglar y creo que es el causante de que si agrego un usuario nuevo en Joomla, se agrege en Moodle sin nombre, apellidos y email.
Please Log in or Create an account to join the conversation.
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 6
10 years 4 months ago - 10 years 4 months ago #4
by Fco José Peláez
Replied by Fco José Peláez on topic Joomlde Web Services - Joomla System Health Check
He entrado en Moodle y en: Página Principal / ► Administración del sitio / ► Usuarios / ► Permisos / ► Definir roles
He dado uno a uno los permisos que le faltaban al usuario, y ya se no me dice el sistema que estos permisos están ausentes, se ha solucionado.
Pero aún me ocurre que cuando creo un usuario en Joomla, este se crea correctamente en Moodle pero sin sus datos, sin nombre, apellidos ni email.
¿Alguna idea?
Otra cosa es que en Joomdle's Joomla cuando entro en Usuarios, veo la lista de usuarios en Joomla, Moodle y Joomdle, pero muchos de ellos no están con la bola verde en Joomdle y en Moodle, pero si le digo a esos usuarios "Add user to Moodle", me dice el sistema que ya están en Moodle, y si le digo "Migrate users to Joomdle" no hace nada, ni dice nada. Los botones de Sync Moodle y Joomla profiles tampoco resuelven nada.
Los usuarios que creo nuevos en Joomla "a veces" si tienen las 3 bolas verdes en la página de users en Joomdle's Joomla (algunas veces solo está la bola verde en Joomla), pero siempre se crean en Moodle, el problema es que no tienen ni el nombre, apellidos y email.
He dado uno a uno los permisos que le faltaban al usuario, y ya se no me dice el sistema que estos permisos están ausentes, se ha solucionado.
Pero aún me ocurre que cuando creo un usuario en Joomla, este se crea correctamente en Moodle pero sin sus datos, sin nombre, apellidos ni email.
¿Alguna idea?
Otra cosa es que en Joomdle's Joomla cuando entro en Usuarios, veo la lista de usuarios en Joomla, Moodle y Joomdle, pero muchos de ellos no están con la bola verde en Joomdle y en Moodle, pero si le digo a esos usuarios "Add user to Moodle", me dice el sistema que ya están en Moodle, y si le digo "Migrate users to Joomdle" no hace nada, ni dice nada. Los botones de Sync Moodle y Joomla profiles tampoco resuelven nada.
Los usuarios que creo nuevos en Joomla "a veces" si tienen las 3 bolas verdes en la página de users en Joomdle's Joomla (algunas veces solo está la bola verde en Joomla), pero siempre se crean en Moodle, el problema es que no tienen ni el nombre, apellidos y email.
Last edit: 10 years 4 months ago by Fco José Peláez.
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
10 years 4 months ago #5
by Antonio Durán
Replied by Antonio Durán on topic Joomlde Web Services - Joomla System Health Check
Dices que "a veces" se crean los usuarios, y otras no.
La única explicación para eso sería que la conexión entre Joomla y Moodle funciona a veces, y otras falla, lo que es bastante extraño.
Dices que tienes Joomdle 1.0.5: en Moodle también tienes esa versión instalada?
La única explicación para eso sería que la conexión entre Joomla y Moodle funciona a veces, y otras falla, lo que es bastante extraño.
Dices que tienes Joomdle 1.0.5: en Moodle también tienes esa versión instalada?
Please Log in or Create an account to join the conversation.
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 6
10 years 4 months ago #6
by Fco José Peláez
Replied by Fco José Peláez on topic Joomlde Web Services - Joomla System Health Check
Sí, es esa misma versión. Y son instalaciones limpias de moodle y joomla debido al virus que nos entró. Aunque lo normal es que no se creen sus datos en moodle, solo nombre apellidos y email.
¿alguna idea?
gracias
¿alguna idea?
gracias
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
10 years 4 months ago - 10 years 4 months ago #7
by Antonio Durán
Replied by Antonio Durán on topic Joomlde Web Services - Joomla System Health Check
No sé si es que seguirá habiendo algún problema en el código actual, que haga que falle esto en algunas condiciones específicas.
Si quieres, mandame los datos de acceso a antonio@joomdle.com y echaré un vistazo cuando pueda.
Si quieres, mandame los datos de acceso a antonio@joomdle.com y echaré un vistazo cuando pueda.
Last edit: 10 years 4 months ago by Antonio Durán.
Please Log in or Create an account to join the conversation.
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 6
10 years 3 months ago #8
by Fco José Peláez
Replied by Fco José Peláez on topic Joomlde Web Services - Joomla System Health Check
Antonio muchas gracias, igualmente ya he estado realizando pruebas y he realizado todos los pasos para actualizar moodle v2.6 hasta moodle v3.0 última versión y se ha solucionado... :ohmy:
Lo que aún me ocurre es que en Joomdle's Joomla, en la lista de usuarios todos tienen la bola verde en la columna de joomla, pero en la columna de joomdle y moodle, no todos tienen la bola verde, si les digo añadir usuarios a Joomdle no hace nada, ni devuelve mensajes de error, sigue igual sin ponerles la bola verde, y si le digo añadir estos usuarios a Moodle, me dice que ya existe el usuario en Moodle, y no me lo señala con bola verde.
Es decir que aunque ya existen en moodle no se da cuenta y no me lo marca con la bola verde ¿porqué será?, unos sí y otros no.
Eso sí, los usuarios que se crean nuevos, estos ya sí que se marcan en verde tanto en joomla, como en joomdle y moodle, y ahora si que pasa todos los datos bien a moodle, usuario, nombre, apellidos y email.
Muchas gracias por tu apoyo
Un saludo
Lo que aún me ocurre es que en Joomdle's Joomla, en la lista de usuarios todos tienen la bola verde en la columna de joomla, pero en la columna de joomdle y moodle, no todos tienen la bola verde, si les digo añadir usuarios a Joomdle no hace nada, ni devuelve mensajes de error, sigue igual sin ponerles la bola verde, y si le digo añadir estos usuarios a Moodle, me dice que ya existe el usuario en Moodle, y no me lo señala con bola verde.
Es decir que aunque ya existen en moodle no se da cuenta y no me lo marca con la bola verde ¿porqué será?, unos sí y otros no.
Eso sí, los usuarios que se crean nuevos, estos ya sí que se marcan en verde tanto en joomla, como en joomdle y moodle, y ahora si que pasa todos los datos bien a moodle, usuario, nombre, apellidos y email.
Muchas gracias por tu apoyo
Un saludo
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7909
10 years 3 months ago #9
by Antonio Durán
Replied by Antonio Durán on topic Joomlde Web Services - Joomla System Health Check
> si le digo añadir estos usuarios a Moodle, me dice que ya existe el usuario en Moodle, y no me lo señala con bola verde.
Pero esos usuarios existen de verdad en Moodle? Es decir, hay un usuario en Moodle con el mismo username?
Pero esos usuarios existen de verdad en Moodle? Es decir, hay un usuario en Moodle con el mismo username?
Please Log in or Create an account to join the conversation.
- Fco José Peláez
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 6
10 years 3 months ago #10
by Fco José Peláez
Replied by Fco José Peláez on topic Joomlde Web Services - Joomla System Health Check
Sí, en Joomdle's Joomla si me voy a uno de los usuarios que no tiene la bola verde, anoto su nombre de usuario y puedo comprobar que efectivamente en Moodle sí que existe el usuario.
Igualmente, si desde Joomdle's Joomla lo selecciono y pincho sobre el botón Add users to Moodle me indica "Error User already exists in Moodle: ...", confirmando que existe y se da cuenta.
Y si pulso sobre Migrate users to Joomdle, recarga la página pero no muestra ningún cambio ni da ningún mensaje de error.
Igualmente, si desde Joomdle's Joomla lo selecciono y pincho sobre el botón Add users to Moodle me indica "Error User already exists in Moodle: ...", confirmando que existe y se da cuenta.
Y si pulso sobre Migrate users to Joomdle, recarga la página pero no muestra ningún cambio ni da ningún mensaje de error.
Please Log in or Create an account to join the conversation.