Quote:The Zenphoto release
If by this you mean it compares the version in the zp-core/version.php file to the version number in the database, I can say this matched when it decided it wanted to spontaneously upgrade.
Quote:The "Server Software" reported by your server
I haven't found any changes, if there's anything here it would be extremely minor. How are you defining server software? php and MySQL versions?
This still seems like the most likely trigger, but perhaps it needs revising so as not to take down the site for minor changes. We can't all be mashing F5 for the life of our site to make sure it's still visible to the public.
Why not just put a big bold warning in the admin side saying that "X change is detected, please run setup scripts to upgrade" instead of disabling the entire script?
Quote:The size of the functions.php script
Unchanged in a byte by byte comparison with the local copy I had uploaded to the server.
On a bit of a tangent, this seems like a poor criteria. There is no good reason that I can see to force a database upgrade should a user tweak or add to this file.
Quote:The host path to the zenphoto folder
Without a doubt, unchanged.
Are there any other criteria?
I still think it would be best to output the reason Why the requested upgrade is necessary instead of just "Setup scripts missing".