We’ve created a website for a client which will be hosted by themselves. The client has a staging environment where I upload all the files first and test everything works. These are then pushed to their live server which, for security, I don’t have access to. The client has assured me the staging environment and live server have the exact same setup, all the way down to the server root paths.
We uploaded the expression engine install to their staging server and it works perfectly well - no errors reported what so ever. They subsequently pushed the site to the live environment and the site displays a blank white page when visiting any page of the site (including the admin).
I’ve trawled through the forums and it would seem this is a sign of a suppressed PHP error. However I have changed the debug variable in index.php to 1 in both the sites root and the system folder, the change was then pushed to the live server but still the blank page with no errors. They have also set error_reporting = E_ALL in php.ini, but still no errors.
I then asked them to disable extensions within config.php file, but this too has not effect once pushed to the live server.
I asked them to check the PHP memory available on the server and it more the surpasses the EE requirements, and as mentioned the live server has the same setup as the staging server where the site works perfectly fine.
I am now at a loss as to what might be causing this issue and wondered if anyone could provide some advice on what to attempt next in diagnosing the issue.
The client is getting frustrated that the system is not reporting what the problem is through some kind of error message. They have looked at the server logs, and no errors are being reported.
Any ideas? Many thanks in advance,
John