aitf311
Assistant Developer
I've been doing nightly builds every night for ages, except recently when "life" interrupted my playing with ZP Any bugs were fixed by the terrific developers with the next build or so.
I removed my Dreamhost .htaccess file when installing ZP. Other than that, zero problems, not had to modify anything specifically for install.
I have talked to the Dreamhost guys, but this basically boils down to the custom rewrite rules which they don't support. Removal of the .htaccess solves the functionality problem, but it does not allow you to use mod_rewrite. I thought maybe fiddling with the SERVERPATH constant might fix things but it did not.
Dreamhost + PHP 4 + Zenphoto = "No input file specified" error.
At first, I used the work-around mentioned here: http://www.zenphoto.org/support/topic.php?id=3503#post-21005. Editing the .htaccess file and changing the "RewriteEngine" to "Off", I was able to run the setup.php file. However, the paths weren't setup correctly, so 404 errors were rampant. Just before giving up, I thought I'd check the PHP version I was using. Switched it from v.4.4.8 to v5.x, re-uploaded the .htaccess file with RewriteEngine set to On, re-ran the setup.php file once more, and boom! Works perfectly.
The information here seems aimed towards an earlier version of ZenPhoto. Are there updated instructions on getting ZP 1.2.4 to work as a manual install on Dreamhost?
I'm on the cheap sharing plan with Dreamhost. Zenphoto works fine. I installed manually following zenphoto's install instructions: just unzipped, created the db, and I was good to go.
Something to check (I discovered this from support when I has having filesystem errors) is that the servers are not identical. You can be hosted on a machine that is using phpX and your neighbour is on a different machine that uses phpY. Same with vim (6.x on some, 7.x on others), and so on.
I wonder if this might be why some are having troubles and others aren't.
You might request that your site be moved to a different machine. It's straightforward for a small site and they are used to it since they are migrating everyone to new machines anyway. Just backup, make the request and wait an hour or two for them to confirm it.