When you first connect (either as admin or guest) it does not bring you to the view screen, but leaves you at the login screen. (there is one entry of main.php?guest)
Clicking reload you get the "library loading" status, but when it reaches %100 it just flickers and acts like its reloading the page (though the server only shows one entry of main.php in the log. If you click refresh AGAIN, another entry of main.php shows in the log, and the "display" page now shows normally and WIPHA works just fine.
This refresh problem is related to http cache informations (and proxy?) and should be fixed in 2.2. I don't know which difference there could be between client and server osx, but anyway, the problem had been reported from an osx server behind a proxy, which works fine now with the fix.
Also, for OSX-server installations, it would be nice to disable the changeperm utility and rely on Tiger's ACL's to ensure that the user 'www' has permission on the iPhoto libraries. (no umask headache).
Well, this could be an idea, but I didn't feel like forcing activating ACL if the user didn't want to.
By the way:
- Isn't ACL also available on osx client ?
- Is ACL able to allow www to access files which will be created in the future by iPhoto with rw------ permissions ?