When working with PHP and Moodle’s LMS, sometimes you have to dig for answers. The error “Unable to fetch available updates data – unexpected cURL error” actually has a fix that is easy to implement. Finding the solution was a challenge.
Moodle 2.4 updates using SSL and now you should place a certificate in the Moodledata folder. Dawn was on this two weeks ago but the documentation was missing something. (She can find anything on the web!) Following up on what she had found, I found the solution here:
Here’s the answer:
“It needs the ca-bundle.crt available at http://curl.haxx.se/ca/cacert.pem – Just copy the contents into a text file and rename it to moodleorgca.crt and place this in the root of the moodledata directory.” This is a comment found here MDL-36903 on Moodle.org.
cURL CA Certs (referenced in the link above)