I did try uploading and re-running setup in "advanced upgrade mode", but it couldn't find the database. I checked the config.inc.php and realise that the charset is blank.
$database_connection_charset = '';
I tried chaning this to
$database_connection_charset = 'utf8';
but it didn't show anything when trying to connect. I'm guessing that the charset should not be blank?
My server has reverted now back to PHP Version 5.2.17 and my site is back up.
However, I'd like to upgrade my php version to 5.3. Anyone know if there's a recommended process to do this, so I don't end up in the same mess described above?
[ed. note: dave-b last edited this post 13 years, 3 months ago.]