> No, the php was below 8 and you the one that recommended that it goes to 8+
We had a misunderstanding here. You didn't state which Zenphoto version you were using so I guessed from the report about a "missing" file - you didn't even mention if it really was missing - that it is an older version and that the host might have updated PHP to 8 as a lot host meanwhile did. I therefore recommended to upgrade Zenphoto to 1.6. because everything below 1.6 is not PHP 8 compatible. You misunderstood to upgrade PHP. That apparently wasn't it but from your report I cannot tell what it might be.
Zenphoto 1.5 is compatible with PHP 7.4.x and probably still PHP 5.6.
In any case everything below PHp 8 is not maintained and supported by the PHP devs anymore so you should be running PHP 8. And therefore Zenphoto 1.6 because we don't support older release anymore.
If WP works for you, use it. The same compatibility things apply as to Zenphoto. Fun fact WP labels PHp 8 support still officially as beta. We don't ;-)