One thing to try is an empty password. That is:
define('INSTALL_PASSWORD', '');
My suspicion is that your server is returning a PHP warning or error
during the login process which makes JavaScript unable to understand
the result of the login process so it assumes that the login failed.
I've taken precautions in more recent versions of code to detect this
but those were after ajaximrpg 4.0.
Another thing to try is to search for the following in js/ajax_im.js:
xhConn.connect(pingTo, "POST",
"call=checkinstall&password="+installPassword, function(xh) {
installCheckComplete = true;
And insert an alert like this:
xhConn.connect(pingTo, "POST",
"call=checkinstall&password="+installPassword, function(xh) {
alert(xh.responseText); // ALERT
installCheckComplete = true;
Then, use your browser to go to index.php and copy-and-paste the alert
information here. That'll help me troubleshoot it.
Is your server publicly accessible? Is there any way that I look at
the behavior myself?
I'm sorry that this is so frustrating.
Dan