Here's an updated installation guide with steps I figured out via trial/error.
Let me know if you still need more details. Perhaps together we can all create a better document.
I'll post an update once I figure out how to do the paypal integration.
Stuart L. Riley
INSTALLATION GUIDE
Updated by Stuart L. Riley (slriley@ymail.com)
July 27, 2009
1. "upload" directory contains all the files and folders required for installation. Copy this directory or the contents of this directory to your desired location, usually root (/).
1.a Be sure to do steps 2-5 first, before uploading. It's easier to edit files locally on your pc, then upload.
1.b By "upload", this means all files & folders UNDER the "upload" folder, not the upload folder itself.
1.c "Usually root..." is not very descriptive, so I'll elaborate.... In ZenPhoto, you can create individual galleries by installing ZenPhoto in individual folders under your "public_html" folder. I have 2 folders so far: Private and Public. In the ZenPhoto admin screen, under "edit", I see these folders as 2 separate galleries. If I want to add paypal capability to either gallery, I'll upload these files & folders to the folder with that gallery name. But first, backup your gallery folder contents (no need to backup the album) before you upload the edited files (per steps 2-5) to the gallery folder.
2. Create a Database and Import "db.sql" to the database.
2.a For hosted web sites, you will need to create the database through them. Consult your host site administrator, if you don't know how to do this.
2.b Your hosted site should have a way to run SQLs. I use Hostmonster, so I'm familiar with how they handle it. I can run this SQL via PHPMyAdmin.
3. Update database details (user, pass and db name) in the following files:
- upload/zp-core/zp-config.php
- upload/shop/db/access.inc.php
3.a Do this editing BEFORE uploading to your web site. It's easier to do the editing on your local pc.
3.b This is pretty much self-explanatory. If you don't know the syntax for your database name, user name, etc., you should consult your host site's administrator. This took me awhile to decode, but once I understood it, I got it to work.
4. Update RewriteBase path in upload/.htaccess.
4.a Same as 3.
5. All Done!
5.a Well, not quite. You still need to do the setup via the admin screens. Links are listed below.
5.b If you are not familiar with the syntax, you can access the eZenPhoto admin screen by typing the following in the url field at the top of your browser: www.websitename.com/shop/admin/, where "websitename" is the name of your website, and I'm assuming "com", but you may replace this with whatever you use: net, org, etc.
5.c This is as far as I got up to now. I still need to connect this all to paypal itself. I'll add more to this as I figure it out.
Zenphoto Admin: /zp-core/admin.php (Default User

assword = admin:admin)
Shop Admin: /shop/admin/ (Default User

assword = admin:admin)
If you've any questions regarding Zenphoto, please post on Zenphoto Forums. For feedback & suggestions regarding eZenphoto, please email info@ezenphoto.com.