I’m debugging my EE site that has, since this morning, been blank. The site admin works, but anything that gets routed through the index.php at the site root results in a blank page. Nothing has been changed on the server (I manage it myself), in fact no work was done on the server at all in last 24 hours.
Other PHP content (other than EE) works fine, and PHP doesn’t output any errors in the log or on the screen (I enabled on-screen errors temporarily). I’ve reverted to content and database from couple of days ago, just in case, but that made no difference, either.
I’ve confirmed that index.php works as the following I placed after the opening PHP tag prints out the message correctly:
echo ("Site under maintenance… we'll be back soon.");I’ve cleared the caches, both on EE level and on the application server level (using Zend Server).
I’m running out ideas to try; it does seem that the problem would be with ExpressionEngine rather than with server configuration or the content. Of course, it’s possible that the server was hacked.. but even that is rather unlikely since I moved the content to an alternative, similarly configured server, and the problem persists.
Any thoughts of what I could try next?