OK – fixed.
Apparently the site URL was changed after installation and updated at the server and somehow that didn’t get trickled through to the wp database.
Revising the URL the options database in phpAdmin fixed the issue.
I didn’t make any changes to functions.php, but I’m willing to try if theres something there to fix.
Yeah, I didn’t include the .php extension in the post, but obviously I tried that too and it was the same result as everything else.