en_us.js 404 when trying to access Upgrade Wizard after updating


I have an installation of SuiteCRM 7.9.6 and made a copy of it for testing purposes. I updated this copy to 7.9.7 but after this was unable to access the Upgrade Wizard again. I got errors saying that the cache/jsLanguage/en_us.js file could not be found.

I tried copying this file across from my other installation but it got deleted straight away.

The suitecrm.log file has several hundred lines saying “[FATAL] field_defs should be an array” but giving no more information.

I’ve seen a number of threads say to check the .htaccess file, but I don’t seem to have one.

I’ve done a repair and rebuild but that hasn’t helped either.

During the upgrade I was presented with the following message which may have something to do with it, but doesn’t really give me any information about what I should do about it:

Any help would be much appreciated!

I’m running Ubuntu 16.04 and PHP 7.1