Forum Problems Installing LAMS: LAMS & Moodle 1.6 installation bug (when using PHP5 with built-in SOAP support)


 
You may request notification for LAMS & Moodle 1.6 installation bug (when using PHP5 with built-in SOAP support).
Search: 

1: LAMS & Moodle 1.6 installation bug (when using PHP5 with built-in SOAP support)
01/30/06 07:53 PM
[ Reply | Forward ]
Hi everyone,

Recently we have been aware of a bug in the LAMS Moodle module that prevents you from installing Moodle 1.6.

It seems that the problem is due to a conflict between nusoap (the web service library used by the LAMS module) and PHP5 (when compiled with soap support).

Here's the Moodle bug report.

There's a work around this (for now): you can use the LAMS Module with Moodle 1.6 if you use PHP5 without the soap support (do not include the --enable-soap in the configure script) or you use the Moodle windows installer.

If you have an already compile version of PHP5 with soap support and must install Moodle 1.6, then you can manually comment this line out in the moodle/mod/lams/lib.php file:

require_once($CFG->dirroot.'/lib/nusoap/nusoap.php');

change that to be:

/// require_once($CFG->dirroot.'/lib/nusoap/nusoap.php');

and that should do the trick.


The conflict between the nusoap PHP library and the built-in PHP5 support for soap should be resolved in the next Moodle Developers conference (which I think it's in Feb in Atlanta). We'll be talking to the Moodle fellows to find out how they want us to solve this once they decide which way they want to go.

Thanks,

Ernie

Posted by Ernie Ghiglione

2: Re: LAMS & Moodle 1.6 installation bug (when using PHP5 with built-in SOAP support)
In response to 1 02/06/06 02:29 PM
[ Reply | Forward ]
Just a quick update on this bug, We've been discussing the issue with the Moodle fellas and there's a plan to fix this shortly.

At latest, this should be fixed by the end of this month.

We'll keep you updated on this thread.

Ernie

Posted by Ernie Ghiglione

Reply to first post on this page
Back to Problems Installing LAMS