Error 324 - WSOD - CHAMILO does NOT send DATA after login - Upgrade from 1.9.4 to 1.9.6
My name is Enrique and I've been using Chamilo LMS for about 4 years without any problem until I upgraded from 1.9.4 to 1.9.6 2 days ago.
The problem is that every time I try to log in (correct or incorrect username and password) I get a blank page (No data received
Unable to load the webpage because the server sent no data. - Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.)
After refreshing the browsers, the system logs me in. The error appears logging in. Everything else works fine.
I tried in IE FF Chrome, Opera etc.. And the same problem
As you may see this is very annoying for students, because It seems that their usernames or passwords are incorrect... and they just think the system is down.
This is the web address: http://virtual.britannia.edu.pe (Username: demo password: demo)
I'm attaching some pictures about the php server status (php.jpg) and MySQL status (Mysql.jpg)
By the way My hosting provider is GoDaddy - Shared Hosting
Hope you can help solving this issue.
Updated by Yannick Warnier almost 8 years ago
Hi Enrique, one of the prerequisites for the installation (https://stable.chamilo.org/documentation/installation_guide.html) is MySQL 5.1. Not sure this has something to do with it, in particular when migrating from 1.9.4 to 1.9.6, but that would be a first things to check.
Another point is that you might need to clean your archive/ directory (just delete the whole content of that directory, without deleting the directory itself).
If that doesn't work, you'll have to delve deeper into what your server sees as a problem. For that, you'll have to change your PHP settings to "display_errors = On", reload your web server, and try to login again (and see what it tells you).
Updated by Enrique Izarra almost 8 years ago
I found what it is causing the issue:
74 event_system(LOG_ATTEMPTED_FORCED_LOGIN, 'tried_hacking_get', $_SERVER['REMOTE_ADDR'].(empty($_POST['login'])?'':'/'.$_POST['login']),null,$i);
Deleting this line (line 74) prevents login issue.
I had a look at the Changelog (1.9.6) and I found no track about it.
Can anyone check if I'm right?