- Posts: 5
R0.22 and earlier: No Longer Supported
[Solved] Courses: Error XML-RPC (7015)
- Konrad
- Topic Author
- Offline
- New Member
-
Less
More
15 years 9 months ago - 15 years 9 months ago #1
by Konrad
[Solved] Courses: Error XML-RPC (7015) was created by Konrad
Joomdle Courses Error XML-RPC (7015)
HI,
I have installed Joomdle. I get the following error:
Error XML-RPC (7015): Unable to locate function, or function prohibited for RPC.
Any help would be useful.
Best regards,
Konrad
HI,
I have installed Joomdle. I get the following error:
Error XML-RPC (7015): Unable to locate function, or function prohibited for RPC.
Any help would be useful.
Best regards,
Konrad
Last edit: 15 years 9 months ago by Chris.
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7861
15 years 9 months ago #2
by Antonio Durán
Replied by Antonio Durán on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi. When you visited Moodle notifications page for installing de auth plugin, did you see how some tables were created?
You can try enabling the plugin in moodle, and visiting Notifications page again. Not sure if that helps. I think this is an installation issue that some people are having
Antonio
You can try enabling the plugin in moodle, and visiting Notifications page again. Not sure if that helps. I think this is an installation issue that some people are having
Antonio
The topic has been locked.
- Konrad
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
15 years 9 months ago #3
by Konrad
Replied by Konrad on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi,
I do not see any tables. It is a problem of instalation joomle, moodle or Joomdle?
Regards,
Konrad
I do not see any tables. It is a problem of instalation joomle, moodle or Joomdle?
Regards,
Konrad
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7861
15 years 9 months ago #4
by Antonio Durán
Replied by Antonio Durán on topic Re: Joomdle Courses Error XML-RPC (7015)
It is a problem with the instalaltion of joomdle auth plugin for Moodle.
Try unistalling (removing the directory and visiting Notification page after doing it) and installing again.
Are you on Windows or Linux? Check that permissions are ok ...
If that does not work, then if you can do some SQL test, I can tell you what to do:
select * from mdl_mnet_service2rpc;
select * from mdl_mnet_rpc where parent='joomdle';
select * from mdl_mnet_host2service;
Antonio
Try unistalling (removing the directory and visiting Notification page after doing it) and installing again.
Are you on Windows or Linux? Check that permissions are ok ...
If that does not work, then if you can do some SQL test, I can tell you what to do:
select * from mdl_mnet_service2rpc;
select * from mdl_mnet_rpc where parent='joomdle';
select * from mdl_mnet_host2service;
Antonio
The topic has been locked.
- Konrad
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
15 years 9 months ago #5
by Konrad
Replied by Konrad on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi,
Below I send the information from tible.
1. select * from mdl_mnet_service2rpc;
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
6 1 6
7 1 7
8 2 8
9 2 9
10 3 10
11 3 11
12 3 12
13 3 13
14 3 14
15 4 15
16 4 16
17 4 17
18 4 18
19 4 19
20 4 20
21 4 21
22 4 22
23 4 23
24 4 24
25 4 25
26 4 26
27 4 27
28 4 28
29 4 29
30 4 30
31 4 31
32 4 32
33 4 33
34 4 34
35 4 35
36 4 36
37 4 37
38 4 38
39 4 39
2. select * from mdl_mnet_rpc where parent='joomdle'
15 test auth/joomdle/auth.php/test auth joomdle 0 No description given. a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
16 my_courses auth/joomdle/auth.php/my_courses auth joomdle 0 No description given. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;s:8:"username";}
17 list_courses auth/joomdle/auth.php/list_courses auth joomdle 0 Lista los cursos. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:122:"available - Entero que indica si se quieren obtener solo los cursos disponibles (1)\n XXX enrrollable = 2 para por date!!!";}}
18 guest_courses auth/joomdle/auth.php/guest_courses auth joomdle 0 Lista los cursos disponibles para invitados. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:114:"guest - toma el mismo significado que en Moodle: 1, para invitados no registrados, 2: solo usuarios con cuenta XXX";}}
19 get_course_info auth/joomdle/auth.php/get_course_info auth joomdle 0 Devuelve información sobre el curso solicitado. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
20 get_course_contents auth/joomdle/auth.php/get_course_contents auth joomdle 0 Devuelve los contenidos del curso solicitado. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
21 courses_by_category auth/joomdle/auth.php/courses_by_category auth joomdle 0 Lista los cursos de una categoría. a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:65:"category - Indica el nombre de la categoría de cursos a devolver";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:79:"available - Entero que indica si se quieren obtener solo los cursos disponibles";}}
22 get_course_editing_teachers auth/joomdle/auth.php/get_course_editing_teachers auth joomdle 0 Devuelve los profesores editores del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
23 get_course_non_editing_teachers auth/joomdle/auth.php/get_course_non_editing_teachers auth joomdle 0 Devuelve los profesores no editores del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
24 courses_by_date auth/joomdle/auth.php/courses_by_date auth joomdle 0 Devuelve el listado de cursos con periodo de inscripcion\n entre dos fechas dadas. a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:69:"start_date - Fecha de inicio del intervalo, en formato Unix Timestamp";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:64:"end_date - Fecha de fin del intervalo, en formato Unix Timestamp";}}
25 get_course_no auth/joomdle/auth.php/get_course_no auth joomdle 0 Devuelve el número de cursos visibles a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
26 get_enrollable_course_no auth/joomdle/auth.php/get_enrollable_course_no auth joomdle 0 Devuelve el número de cursos visibles y disponibles para la inscripcion a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
27 get_student_no auth/joomdle/auth.php/get_student_no auth joomdle 0 Devuelve el número de alumnos en Moodle a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
28 get_assignment_submissions auth/joomdle/auth.php/get_assignment_submissions auth joomdle 0 Devuelve el numero de trabajos entregados en cada tarea de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
29 get_course_students_no auth/joomdle/auth.php/get_course_students_no auth joomdle 0 Devuelve el numero de alumnos inscritos en un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
30 get_upcoming_events auth/joomdle/auth.php/get_upcoming_events auth joomdle 0 Devuelve la lista de proximos eventos del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
31 get_news_items auth/joomdle/auth.php/get_news_items auth joomdle 0 Devuelve las ultimas noticias del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
32 get_total_assignment_submissions auth/joomdle/auth.php/get_total_assignment_submissions auth joomdle 0 Devuelve el numero de trabajos entregados en un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
33 get_assignment_grades auth/joomdle/auth.php/get_assignment_grades auth joomdle 0 Devuelve la media notas recibidas por los alumnos en una tarea a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
34 get_assignments_grades auth/joomdle/auth.php/get_assignments_grades auth joomdle 0 Devuelve estadisticas sobre las notas recibidas por los alumnos\n FIXME doc return type a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
35 get_course_categories auth/joomdle/auth.php/get_course_categories auth joomdle 0 Lista los categorias de cursos a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:112:"cat - toma el mismo significado que en Moodle: 1, para invitados no registrados, 2: solo usuarios con cuenta XXX";}}
36 get_user_grades auth/joomdle/auth.php/get_user_grades auth joomdle 0 Devuelve las notas recibidas por un alumno en cada tarea de cada curso a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:24:"user - Nombre de usuario";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:29:"cid - Identificador del curso";}}
37 get_course_daily_stats auth/joomdle/auth.php/get_course_daily_stats auth joomdle 0 Devuelve las estadisticas diarias de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
38 get_site_last_week_stats auth/joomdle/auth.php/get_site_last_week_stats auth joomdle 0 Devuelve las estadisticas diarias de accesos a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
39 get_course_grade_categories auth/joomdle/auth.php/get_course_grade_categories auth joomdle 0 Devuelve el sistema de evaluacion de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
3. select * from mdl_mnet_host2service;
In this query the SQL instruction return NULL.
Regards,
Konrad
Below I send the information from tible.
1. select * from mdl_mnet_service2rpc;
1 1 1
2 1 2
3 1 3
4 1 4
5 1 5
6 1 6
7 1 7
8 2 8
9 2 9
10 3 10
11 3 11
12 3 12
13 3 13
14 3 14
15 4 15
16 4 16
17 4 17
18 4 18
19 4 19
20 4 20
21 4 21
22 4 22
23 4 23
24 4 24
25 4 25
26 4 26
27 4 27
28 4 28
29 4 29
30 4 30
31 4 31
32 4 32
33 4 33
34 4 34
35 4 35
36 4 36
37 4 37
38 4 38
39 4 39
2. select * from mdl_mnet_rpc where parent='joomdle'
15 test auth/joomdle/auth.php/test auth joomdle 0 No description given. a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
16 my_courses auth/joomdle/auth.php/my_courses auth joomdle 0 No description given. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;s:8:"username";}
17 list_courses auth/joomdle/auth.php/list_courses auth joomdle 0 Lista los cursos. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:122:"available - Entero que indica si se quieren obtener solo los cursos disponibles (1)\n XXX enrrollable = 2 para por date!!!";}}
18 guest_courses auth/joomdle/auth.php/guest_courses auth joomdle 0 Lista los cursos disponibles para invitados. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:114:"guest - toma el mismo significado que en Moodle: 1, para invitados no registrados, 2: solo usuarios con cuenta XXX";}}
19 get_course_info auth/joomdle/auth.php/get_course_info auth joomdle 0 Devuelve información sobre el curso solicitado. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
20 get_course_contents auth/joomdle/auth.php/get_course_contents auth joomdle 0 Devuelve los contenidos del curso solicitado. a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
21 courses_by_category auth/joomdle/auth.php/courses_by_category auth joomdle 0 Lista los cursos de una categoría. a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:65:"category - Indica el nombre de la categoría de cursos a devolver";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:79:"available - Entero que indica si se quieren obtener solo los cursos disponibles";}}
22 get_course_editing_teachers auth/joomdle/auth.php/get_course_editing_teachers auth joomdle 0 Devuelve los profesores editores del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
23 get_course_non_editing_teachers auth/joomdle/auth.php/get_course_non_editing_teachers auth joomdle 0 Devuelve los profesores no editores del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
24 courses_by_date auth/joomdle/auth.php/courses_by_date auth joomdle 0 Devuelve el listado de cursos con periodo de inscripcion\n entre dos fechas dadas. a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:69:"start_date - Fecha de inicio del intervalo, en formato Unix Timestamp";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:64:"end_date - Fecha de fin del intervalo, en formato Unix Timestamp";}}
25 get_course_no auth/joomdle/auth.php/get_course_no auth joomdle 0 Devuelve el número de cursos visibles a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
26 get_enrollable_course_no auth/joomdle/auth.php/get_enrollable_course_no auth joomdle 0 Devuelve el número de cursos visibles y disponibles para la inscripcion a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
27 get_student_no auth/joomdle/auth.php/get_student_no auth joomdle 0 Devuelve el número de alumnos en Moodle a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
28 get_assignment_submissions auth/joomdle/auth.php/get_assignment_submissions auth joomdle 0 Devuelve el numero de trabajos entregados en cada tarea de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
29 get_course_students_no auth/joomdle/auth.php/get_course_students_no auth joomdle 0 Devuelve el numero de alumnos inscritos en un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
30 get_upcoming_events auth/joomdle/auth.php/get_upcoming_events auth joomdle 0 Devuelve la lista de proximos eventos del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
31 get_news_items auth/joomdle/auth.php/get_news_items auth joomdle 0 Devuelve las ultimas noticias del curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
32 get_total_assignment_submissions auth/joomdle/auth.php/get_total_assignment_submissions auth joomdle 0 Devuelve el numero de trabajos entregados en un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
33 get_assignment_grades auth/joomdle/auth.php/get_assignment_grades auth joomdle 0 Devuelve la media notas recibidas por los alumnos en una tarea a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
34 get_assignments_grades auth/joomdle/auth.php/get_assignments_grades auth joomdle 0 Devuelve estadisticas sobre las notas recibidas por los alumnos\n FIXME doc return type a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
35 get_course_categories auth/joomdle/auth.php/get_course_categories auth joomdle 0 Lista los categorias de cursos a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:112:"cat - toma el mismo significado que en Moodle: 1, para invitados no registrados, 2: solo usuarios con cuenta XXX";}}
36 get_user_grades auth/joomdle/auth.php/get_user_grades auth joomdle 0 Devuelve las notas recibidas por un alumno en cada tarea de cada curso a:3:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:6:"string";s:11:"description";s:24:"user - Nombre de usuario";}i:2;a:2:{s:4:"type";s:3:"int";s:11:"description";s:29:"cid - Identificador del curso";}}
37 get_course_daily_stats auth/joomdle/auth.php/get_course_daily_stats auth joomdle 0 Devuelve las estadisticas diarias de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
38 get_site_last_week_stats auth/joomdle/auth.php/get_site_last_week_stats auth joomdle 0 Devuelve las estadisticas diarias de accesos a:1:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}}
39 get_course_grade_categories auth/joomdle/auth.php/get_course_grade_categories auth joomdle 0 Devuelve el sistema de evaluacion de un curso a:2:{i:0;a:2:{s:4:"type";s:4:"void";s:11:"description";s:0:"";}i:1;a:2:{s:4:"type";s:3:"int";s:11:"description";s:28:"id - Identificador del curso";}}
3. select * from mdl_mnet_host2service;
In this query the SQL instruction return NULL.
Regards,
Konrad
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7861
15 years 9 months ago #6
by Antonio Durán
Replied by Antonio Durán on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi.
I think that the DB instructions at install time were not executed. Can you please tell your Moodle version, and also if you are on Win or Linux. I am trying to solve this problem and all the details help.
As for resolving it, I think it should be enough to execute this sql query:
insert into mdl_mnethost2service (hostid, serviceid, publish) VALUES ('0', '4', '1');
Antonio
I think that the DB instructions at install time were not executed. Can you please tell your Moodle version, and also if you are on Win or Linux. I am trying to solve this problem and all the details help.
As for resolving it, I think it should be enough to execute this sql query:
insert into mdl_mnethost2service (hostid, serviceid, publish) VALUES ('0', '4', '1');
Antonio
The topic has been locked.
- Konrad
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
15 years 9 months ago #7
by Konrad
Replied by Konrad on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi,
Moodle version: Moodle 1.9.7+ (Build: 20100127) installed on WindowsServer 2003.
I have inserted recort into table mdl_mnet_host2service and this is not solve my problem.
Regards,
Konrad
Moodle version: Moodle 1.9.7+ (Build: 20100127) installed on WindowsServer 2003.
I have inserted recort into table mdl_mnet_host2service and this is not solve my problem.
Regards,
Konrad
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7861
15 years 9 months ago #8
by Antonio Durán
Replied by Antonio Durán on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi. Thanks for the data. I will try to replicate the problem.
As for your issue, please re-check you have enabled auth plugin in Moodle
You can try this:
UPDATE mdl_config SET value='dangerous' WHERE name='mnet_dispatcher_mode';
If this makes it work, you could try why this select is giving you empty results (by removing some conditions):
SELECT count(r.id) FROM mdl_mnet_host2service h2s, mdl_mnet_service2rpc s2r, mdl_mnet_rpc r WHERE h2s.serviceid = s2r.serviceid AND s2r.rpcid = r.id AND r.xmlrpc_path = 'auth/joomdle/auth.php/list_courses' AND h2s.hostid in (0, 2) AND h2s.publish = '1' LIMIT 1;
This way, we could now what is happening, and you would be able to restore the mnet_dispatcher_mode to a more secure value.
Antonio
As for your issue, please re-check you have enabled auth plugin in Moodle
You can try this:
UPDATE mdl_config SET value='dangerous' WHERE name='mnet_dispatcher_mode';
If this makes it work, you could try why this select is giving you empty results (by removing some conditions):
SELECT count(r.id) FROM mdl_mnet_host2service h2s, mdl_mnet_service2rpc s2r, mdl_mnet_rpc r WHERE h2s.serviceid = s2r.serviceid AND s2r.rpcid = r.id AND r.xmlrpc_path = 'auth/joomdle/auth.php/list_courses' AND h2s.hostid in (0, 2) AND h2s.publish = '1' LIMIT 1;
This way, we could now what is happening, and you would be able to restore the mnet_dispatcher_mode to a more secure value.
Antonio
The topic has been locked.
- Konrad
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 5
15 years 9 months ago #9
by Konrad
Replied by Konrad on topic Re: Joomdle Courses Error XML-RPC (7015)
Hi,
Thank you for your help. Every is OK
Regards,
Konrad
Thank you for your help. Every is OK
Regards,
Konrad
The topic has been locked.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7861
15 years 9 months ago #10
by Antonio Durán
Replied by Antonio Durán on topic Re: Joomdle Courses Error XML-RPC (7015)
You are welcome 
But, as I said, that leaves your server with a less secure configuration. I donn't really think it is such a big one, but if the moodle developers call it dangerous...
So, if you are just testing, it is OK. If not, maybe you should do waht i suggested in last post, to try to make it work without the dangerous setting.
Regards,
Antonio
But, as I said, that leaves your server with a less secure configuration. I donn't really think it is such a big one, but if the moodle developers call it dangerous...
So, if you are just testing, it is OK. If not, maybe you should do waht i suggested in last post, to try to make it work without the dangerous setting.
Regards,
Antonio
The topic has been locked.