I have Zenphoto version 1.5.7 installed running on php 7.1. When I change the php version via cpanel to 7.2 my webpage disappears completely and I get the following errors:
server error log:
[29-Apr-2021 22:34:32 Europe/Amsterdam] PHP Fatal error: MySQLi Error: ( INSERT INTO `[prefix]administrators` (`user`, `valid`, `date`) VALUES ('loginname', '1', '2021-04-29 22:34:32') ) failed. MySQLi returned the error Duplicate entry '1-loginname' for key 'valid' in serverpath/zp-core/functions-db-MySQLi.php on line 95
zenphoto log
{1330:Thu, 29 Apr 2021 20:34:24 GMT} Zenphoto v1.5.7
USER ERROR: MySQLi Error: ( INSERT INTO `[prefix]administrators` (`user`, `valid`, `date`) VALUES ('loginname', '1', '2021-04-29 22:34:24') ) failed. MySQLi returned the error Duplicate entry '1-loginname' for key 'valid' in serverpath/zp-core/functions-db-MySQLi.php on line 95
trigger_error called from query (functions-db-MySQLi.php [95])
from PersistentObject->save (class-persistentobject.php [352])
from Zenphoto_Administrator->save (lib-auth.php [1625])
from PersistentObject->load (class-persistentobject.php [302])
from PersistentObject->instantiate (class-persistentobject.php [86])
from Zenphoto_Administrator->__construct (lib-auth.php [1363])
from Zenphoto_Authority->getMasterUser (lib-auth.php [97])
from security_logger::Logger (security-logger.php [112])
from security_logger::adminCookie (security-logger.php [352])
from zp_apply_filter (functions-filter.php [150])
from Zenphoto_Authority->checkCookieCredentials (lib-auth.php [807])
from require_once (auth_zp.php [69])
from require_once (load_objectClasses.php [42])
from require_once (functions.php [34])
from require_once (admin-functions.php [9])
from require_once (admin-globals.php [15])
from admin-logs.php [8]
{1353:Thu, 29 Apr 2021 20:34:32 GMT}
The error goes on but due to a character limit on the discussion form I cant post it
I thought Zenphoto was compatible with php7.2 so what is causing the error?
Greetings
Mark