Many thanks, now the website works. In the end it turned out to be a problem with the server. This is what the hosting company said:
– the issue was due to a storage transfer job which was failing to complete fully – we’ve disabled this and deleted the files from the original server.-