Apologies - more from the institute of stupid questions - AKA, "I should be able to sort this, but I can't"
With thanks to @acrylian for his assistance with https://forum.zenphoto.org/discussion/1411239/view-album-only-when-not-logged-in#latest
As noted in that post - I'm moving host (for more space) before moving to version 1.6.4 and will treat as two different tasks - complete one before starting the other.
So...
Download old site (including the recently "backed up" backup folder) to local hard drive.
Upload selected parts to the new site (guidance in https://www.zenphoto.org/news/moving-and-changing-existing-installations/#--moving-to-a-new-server) - rename files in zenphoto/zp-core/setup/ to remove the .xxx extension
Swing the DNS to point to the new server...
Browse to ../zenphoto/zp-core/setup.php
Result - zero - zilch - nada. "View Source" is blank (normally caused by a PHP fail, but it's the old code?) Pause to check DNS settings, write a dummy "home.html" to the new server and check I can view that, OK.
After selectively adding "Echo 'I got this xxx far' ;" to /zenphoto/zp-core/setup.php, then /zenphoto/zp-core/admin-globals then /zenphoto/zp-core/functions/functions-basic.php the last file started but never terminated.
then I took a break and realised that setup (despite no std output) had written pretty much what I expected to the "setup.log" file -
Zenphoto Setup v1.6.1a : Thu, 08 Aug 2024 08:41:57 +0000
Query error: MySQLi not connected
Pass: Installing Zenphoto v1.6.1a
Warn: zp-data security [is compromised] Zenphoto suggests you make the sensitive files in the zp-data folder accessable by owner only (permissions = 0600). The file permissions for setup.log are 0644 which may allow unauthorized access.
Pass: SSL connection
Pass: Apache
...
Pass: PHP mysqli support for configured Database
Pass: PHP pdo_mysql support
But if I can't get this to Std Out / the web page I can't fill in the fields for MySQLi, nor accept the other risks and ultimately can't get admin access and fix them...
Thanks for your patience
Adrian