I'm getting the ubiquitous HTTP 500 white screen error upon restoring a backup. Using your basic troubleshooting guide I have ascertained that the issue is a PHP error:
[09-Jan-2017 18:28:19 UTC] PHP Fatal error: require_once(): Failed opening required '/home/uccgsaqi/public_html/libraries/platform.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/uccgsaqi/public_html/libraries/import.legacy.php on line 42
Here are lines 39-43 of import.legacy.php:
// Import the platform version library if necessary.
if (!class_exists('JPlatform'))
{
require_once JPATH_PLATFORM . '/platform.php';
}
So it would seem that a key resource is not being found. If I am interpreting this correctly, it seems to have to do with finding legacy PHP code libraries.
Curious if updating PHP to 7.0 would make any difference. We are running this on other sites.
CONTEXT
Some background as to why we needed to restore in the first place....
We were doing routine updates to Joomla 3.6.5 for our clients. All went smoothly, except one; the site in question. We kept getting an error right after the automated Akeeba backup and just before the actual installation of Joomla. The error message stated: "Invalid Login"
Did some reading up and several theories suggested it may be related to AdminTools or AkeebaBackup. Disabled both and that did not improve the situation, so, I re-enabled your software.
Then I read a post that suggested that the database might need repair. Using the Joomla Admin: Extensions/Mange/Database, I discovered there were three errors listed so I clicked the FIX button which immediately took the site down; resulting in an HTTP error 500.
Steps taken thus far:
I wiped the public_html directory clean, extracted an Akeeba backup file there and ran the installer, overwriting the database. The installed proceeded as expected but when it completed, was still getting an HTTP error 500. I have tried two different backups and even installed into a new database, with the same results.
The only three recent backups on the server were created in the process of the failed Joomla updates on Jan08, 2017, so I'm wondering if they may be suspect.
Really stuck here.