After 5 years Zenphoto never be better.
It's still a failure.
After 1st successful installation and had saved Admin's account once you logout and you can never login anymore.
After installation over and over again the same problem occur.
It means nothing if a photo gallery that just can't login.
It is waste of time downloading and installing it.
Comments
Based on previous experience, I reinstalled on a whim and I was able to create a second user and use that to administer my gallery.
Entered in the MySQL info, and admin password (no funny characters), which currently does not work.
Here is the setup log file:
Zenphoto Setup v1.3[5479] Thu, 03 Jun 2010 00:23:52 -0700
warn: PHP magic_quotes_gpc [is enabled] You should consider disabling magic_quotes_gpc. For more information See What is magic_quotes_gpc and why should it be disabled? in the Zenphoto troubleshooting guide.
warn: PHP mbstring package [Your internal character set is ISO-8859-1] Setting mbstring.internal_encoding to UTF-8 in your php.ini file is recommended to insure accented and multi-byte characters function properly.
Completed system check
Setup cookie test successful
Notice: "Module mod_rewrite" is working. The Zenphoto option "mod_rewrite" is "enabled".
http://www.zenphoto.org/2008/08/installation-and-upgrading/
I have also updated that page as we forgot to add imagick as an alternative requirements to GD.
BTW, magic quotes being disabled is a recommendation, not a requirment. In fact, this is less of a problem than the mbstring. Missing mbstring will reduce functionality. Having magic quotes just slows things down.
Fresh database.
At this point you will need to modify the `DEBUG_LOGIN` define in functions-basic.php to set it to true. It will record the login attempt in the debug log and perhaps give us a clue.
Install proceeds perfectly, no errors on setup log. Go into admin, putz around, make a few changes, add an admin user or two, and change the admin password. ... then logout.
Try to log back in - with admin or admin-rights users, and you cannot. The user / pass is not accepted.
Log back into godaddy MYSQL ajax panel, reset the admin username and pass to the exact same settings , and then you can log in. Happens every time. Dunno why.
I can see how this is frustrating to a new user, I was re-installing, thinking it was MY mistake, until I tried the mysql pass reset trick.
After a day, CAN NOT login any more even with the correct User ID and password and tried login with another Admin account.
So please tell me this is not ZP's 5 years long existing problem?
How to solve it?
The quick fix is to manually delete the administrator table in the database and rerun setup to recreate it. Then you can set a new password and user name.