Hi guys,
There seems to be a grizzly looking PHP error on my Control Panel’s login page (myDomain.com/admin.php):
Fatal error: Call to a member function send_ajax_response() on a non-object in /Users/charlesgallant/ ...path to my site… /stem/expressionengine/core/EE_Exceptions.php on line 62(I’m testing locally via MAMP, and I’ve renamed my system folder “stem”. This happens on my server as well).
Based on some digging, EE_Exceptions.php is returning NULL for the following expression:
$EE =& get_instance(); //<-- [system folder]/core/EE_Exceptions.php, line 51After checking permissions, disabling plugins, etc. I found something surprising (and very frustrating):
Visiting myDomain.com/admin.php?S=0&D=cp&C=login works fine, while visiting myDomain.com/admin.php (with no query parameters) throws the above fatal PHP error.
How is this possible!? Either way, there are links in the CP that point to /admin.php, which means this bug is effecting my Members, so unfortunately I can’t accept this workaround.
Additional background:
- Latest version of EE (as of today, 2.6.1)
- PHP 5.3.20 (and have tested 5.4.10), Apache
- I’ve disabled third party additions, and checked permissions
- I’ve followed the Post-Install Best Practices guide
- Everything else on the site appears to work fine.
Any thoughts on how to fix this would be greatly appreciated.
Thanks in advance,
C