- Posts: 10
Joomdle 2.x Installation
I think PHP8 and some other stuff
- automotive
- Topic Author
- Offline
- New Member
-
Less
More
3 years 7 months ago #1
by automotive
I think PHP8 and some other stuff was created by automotive
Antonio Durán,
It seems that it is update time and of course there are challenges..........
This is installed:
PHP 8
Versie joomla 3.10.11
Versie moodle 3.11.11+
Joomdle 2.0.4
Joomdle plugins:
plg_osmembership_joomdle_v1.3.1.zip
plg_joomdleprofile_joomdleosmembership_v1.1.1.zip
plg_osmembership_joomdleprofile_v1.0.0.zip
XML_RPC
The first thing we notice is that with joomdle>configuration>general config the web service has to be set to REST because of php. But if you do that, you will get at the system check that the joomdle web services will be on status error with the message access control exception.
If you set it to XML-RPC the system check goes well and it seems to work.
WARNING
A new student is created in membership pro back-end. If you then want to delete the user, we get the warning JUser: :_load: Unable to laod user with ID:1176 The student is gone in both joomla and moodle.
UPDATES
The automatic update of Joomdle Membership pro works great. Only the plugins don't have that and you still have to download it. Then notice that:
Joomdle Membership Pro Profile can be downloaded at version 1.0.1, but the one installed with us gives version 1.1.1.
Membership Pro – Joomdle profile plugin I can't find anywhere in the site under plugins. According to our documentation, we have the version as available for download.
TO ASK
Is it true that in moodle the plugin joomdle enro_joomdle has been discontinued?
Xmlrpc_webservice_usage moodle indicates that it is still enabled. In my opinion, this is no longer possible, but see earlier comment xml_rpc. What is wrong.
I look forward to your response,
Sincerely,
Ger
It seems that it is update time and of course there are challenges..........
This is installed:
PHP 8
Versie joomla 3.10.11
Versie moodle 3.11.11+
Joomdle 2.0.4
Joomdle plugins:
plg_osmembership_joomdle_v1.3.1.zip
plg_joomdleprofile_joomdleosmembership_v1.1.1.zip
plg_osmembership_joomdleprofile_v1.0.0.zip
XML_RPC
The first thing we notice is that with joomdle>configuration>general config the web service has to be set to REST because of php. But if you do that, you will get at the system check that the joomdle web services will be on status error with the message access control exception.
If you set it to XML-RPC the system check goes well and it seems to work.
WARNING
A new student is created in membership pro back-end. If you then want to delete the user, we get the warning JUser: :_load: Unable to laod user with ID:1176 The student is gone in both joomla and moodle.
UPDATES
The automatic update of Joomdle Membership pro works great. Only the plugins don't have that and you still have to download it. Then notice that:
Joomdle Membership Pro Profile can be downloaded at version 1.0.1, but the one installed with us gives version 1.1.1.
Membership Pro – Joomdle profile plugin I can't find anywhere in the site under plugins. According to our documentation, we have the version as available for download.
TO ASK
Is it true that in moodle the plugin joomdle enro_joomdle has been discontinued?
Xmlrpc_webservice_usage moodle indicates that it is still enabled. In my opinion, this is no longer possible, but see earlier comment xml_rpc. What is wrong.
I look forward to your response,
Sincerely,
Ger
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7848
3 years 7 months ago #2
by Antonio Durán
Replied by Antonio Durán on topic I think PHP8 and some other stuff
Hi.
Sorry to know that you are having issues with Joomdle, I'll try to help where I can.
- XML_RPC
As you say, XMLRPC is not available in PHP8, so REST must be used.
Joomdle is working fine for many users using REST, so I guess you have some configuration issue or something at your server is causing a conflict.
> you will get at the system check that the joomdle web services will be on status error with the message access control exception.
What is the exact message? You can enable debugging in Moodle to get more info.
Did you enable REST web services in Moodle first?
- User issue: I would check this again once you solve Joomdle connectivity issues.
- Joomdle Membership Pro Profile can be downloaded at version 1.0.1, but the one installed with us gives version 1.1.1.
I checked and you are right: I had in my local files version 1.1.1, but it seems I never released it. If you have it, I guess I sent it to you in the past for testing, and then forgot to upload the new version to Joomdle site. I have done it now. Thanks for the tip!
- Is it true that in moodle the plugin joomdle enro_joomdle has been discontinued?
No. Where did you get that info from? Joomdle enrol plugin does not much, though: it is really only useful if you are using an e-commerce component and you let users browse courses in Moodle. So, I don't think you need it.
> Xmlrpc_webservice_usage moodle indicates that it is still enabled. In my opinion, this is no longer possible, but see earlier comment xml_rpc. What is wrong.
You can have XMLRPC still enabled in Moodle, but it will never work with PHP8, because PHP8 has no xmlrc support.
Sorry to know that you are having issues with Joomdle, I'll try to help where I can.
- XML_RPC
As you say, XMLRPC is not available in PHP8, so REST must be used.
Joomdle is working fine for many users using REST, so I guess you have some configuration issue or something at your server is causing a conflict.
> you will get at the system check that the joomdle web services will be on status error with the message access control exception.
What is the exact message? You can enable debugging in Moodle to get more info.
Did you enable REST web services in Moodle first?
- User issue: I would check this again once you solve Joomdle connectivity issues.
- Joomdle Membership Pro Profile can be downloaded at version 1.0.1, but the one installed with us gives version 1.1.1.
I checked and you are right: I had in my local files version 1.1.1, but it seems I never released it. If you have it, I guess I sent it to you in the past for testing, and then forgot to upload the new version to Joomdle site. I have done it now. Thanks for the tip!
- Is it true that in moodle the plugin joomdle enro_joomdle has been discontinued?
No. Where did you get that info from? Joomdle enrol plugin does not much, though: it is really only useful if you are using an e-commerce component and you let users browse courses in Moodle. So, I don't think you need it.
> Xmlrpc_webservice_usage moodle indicates that it is still enabled. In my opinion, this is no longer possible, but see earlier comment xml_rpc. What is wrong.
You can have XMLRPC still enabled in Moodle, but it will never work with PHP8, because PHP8 has no xmlrc support.
Please Log in or Create an account to join the conversation.
- automotive
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
3 years 7 months ago #3
by automotive
Replied by automotive on topic I think PHP8 and some other stuff
Dear Antonio,
The process:
Server update to PHP8
Moodle updated, the plugins are automatically included.
Joomla updated and also joomdle with the plugins.
This led to the observations as described earlier.
To clarify with a joomla>joomdle setting of xml-prc it seems to work but it doesn't make sense. That's what the Joomdle system check also says.
Attached are images where you can see that.
The process was performed on a development environment. You can temporarily get a super-user account to see for yourself. If you send an email I will send you the details for this.
Sincerely,
Ger
The process:
Server update to PHP8
Moodle updated, the plugins are automatically included.
Joomla updated and also joomdle with the plugins.
This led to the observations as described earlier.
To clarify with a joomla>joomdle setting of xml-prc it seems to work but it doesn't make sense. That's what the Joomdle system check also says.
Attached are images where you can see that.
The process was performed on a development environment. You can temporarily get a super-user account to see for yourself. If you send an email I will send you the details for this.
Sincerely,
Ger
Please Log in or Create an account to join the conversation.
- Antonio Durán
-
- Offline
- Moderator
-
Less
More
- Posts: 7848
3 years 7 months ago #4
by Antonio Durán
Replied by Antonio Durán on topic I think PHP8 and some other stuff
The image just shows that the enrol plugin is not in the disk, you should upload it.
You can email me at antonio at joomdle
You can email me at antonio at joomdle
Please Log in or Create an account to join the conversation.
- automotive
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
3 years 7 months ago #5
by automotive
Replied by automotive on topic I think PHP8 and some other stuff
Hello Antonio,
My apologies for the late response. The back-up procedure of the development did not work well and I wanted to make that first before sending data to you to log in. That's not because I don't trust you but I still have to stick to our procedures.
Furthermore, I have uninstalled the enrol_joomdle and it is clear to me. It's not a core file, it's probably been there for a long time without function but now it's gone.
What you could already see in the image is the REST protocol enabled, even as the primary protocol. I will send you an email with login details and look forward to your response.
Sincerely,
Ger
My apologies for the late response. The back-up procedure of the development did not work well and I wanted to make that first before sending data to you to log in. That's not because I don't trust you but I still have to stick to our procedures.
Furthermore, I have uninstalled the enrol_joomdle and it is clear to me. It's not a core file, it's probably been there for a long time without function but now it's gone.
What you could already see in the image is the REST protocol enabled, even as the primary protocol. I will send you an email with login details and look forward to your response.
Sincerely,
Ger
Please Log in or Create an account to join the conversation.
- automotive
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 10
3 years 7 months ago #6
by automotive
Replied by automotive on topic I think PHP8 and some other stuff
For the people who read the form
My requests for automatic updates will be honored in future updates.
The warning is not coming from joomdle, it seems to be a joomla problem.
To make the REST protocol working the Joomdle Web Services role must have REST enabled. Antonio will see if he can automatically include this in an update in the future.
I was again very happy with the support
My requests for automatic updates will be honored in future updates.
The warning is not coming from joomdle, it seems to be a joomla problem.
To make the REST protocol working the Joomdle Web Services role must have REST enabled. Antonio will see if he can automatically include this in an update in the future.
I was again very happy with the support
Please Log in or Create an account to join the conversation.