Joomdle 2.x Installation

System Check - Joomdle Webservices & Mentees

  • dhusband
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 7 months ago #1 by dhusband
I have been using the system for years with little issue. Today a customer contacted me as they could not see any information. As far as I am aware the system has been working since any last updates.
I found two errors.
- Joomdle Mentees caused error on login or viewing members. 'count(): Argument #1 ($value) must be of type Countable|array, null given'. For now I have disabled module.
- System Check says 'Joomdle Web Services', 'Joomla to Moodle HTTP connectivity' and 'Moodle to Joomla HTTP connectivity' have all failed.
I have checked the configurations match in Moodle and Joomla.
The language in moodle joomdle is set to default (empty).
The Joomla SEF Enabled is set to default of No.
I have turned on the error reporting in Moodle and get no errors.
I have checked the joomdle_system_check.xml file in joomla/administrator/logs with it saying 'It works'. However I notice it says version 2.1.0, when I am running 2.2.0.
I have tried to check the joomdle_system_check.xml file in Moodle data folder but I cannot find it.

I saw there was newer version of the core module, so I updated this in Joomla and Moodle from 2.1.0 to 2.2.0, however this made no difference.
There was a newer version of Moodle, so I updated this to 4.3+, but made no difference.
I am currently still running Joomla 3.10.12 with wider piece of work need to update to 4 and then 5.

Any recommendations where to go next, as the system is currently down to customers.

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago #2 by Antonio Durán
Replied by Antonio Durán on topic System Check - Joomdle Webservices & Mentees
Hi.

If you are using Moodle PHP 4.3, that means you are on PHP 8.x, right?
Are you using REST in your Joomdle configuration?

> - System Check says 'Joomdle Web Services', 'Joomla to Moodle HTTP connectivity' and 'Moodle to Joomla HTTP connectivity' have all failed.

Well, if all 3 fail, this is probably related to connectivity. If you have shell access, you can use wget to try to open Moodle URL from Joomla server (or the server, if both Joomla and Moodle are on the same one).

Please Log in or Create an account to join the conversation.

  • dhusband
  • Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
2 years 7 months ago #3 by dhusband
Replied by dhusband on topic System Check - Joomdle Webservices & Mentees
Sorry didn't get notified you had replied, even though ticked for notifications.

Yes on php8.

Found another issue in moodle which lead me to the php setting open_basedir was causing the problem. No idea why, as I have not changed it.

Regards
David

Please Log in or Create an account to join the conversation.

More
2 years 7 months ago #4 by Antonio Durán
Replied by Antonio Durán on topic System Check - Joomdle Webservices & Mentees
Good to know that you solved the problem.

Please Log in or Create an account to join the conversation.