Hello,
In testing the FastCGI for IIS component with PHP and moving away from ISAPI PHP implementation we have managed to develop a small problem with moodle login form, and I was wondering if anyone might have any idea what is causing this, or has encountered it in the past.
We are currently using front end moodle server with Windows 2003 Server/IIS6 and PHP 5.2.3. Our moodle back end server is Windows 2003 with MySQL 5.0.45 running on. PHP has been implemented in ISAPI mode, and everything running ok, but not very quickly (Front end server is 2xQuad Core XEON with 16GB memory, backend is 4xDual Core Xeon with 16GB memory and data on a 6 disk RAID10 array).
As an experiment we have changed over from ISAPI PHP to FastCGI for IIS. The speed increase is very noticeable, and moodle works fine, apart from a login issue.
When a user puts in an incorrect password on the moodle login screen IE6 gives a HTTP 500 internal server error message and Firefox 2 reports the following single text line (IP and hostname removed) for any user,
[client xxx.xxx.xxx.xxx] http://moodleurl Failed Login: admin Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Instead of reporting back to the moodle login page with “invalid password” appearing like normal (as happens when running in ISAPI mode)
What seems to be happening is the PHP error is not being sent back to the login.php to display correctly, and just appearing in the browser, but unfortunately I don’t have any idea why this would happen,
Is anyone able to help and shed some light on this for me please?
Thanks,
Chris Shearing
Network Manager
The Sixth Form College Colchester