I have to disagree here - as I already outlined before IMAPS is a bad idea if the IMAP host is running on the same machine as it does not increase security and just slows the system down.
I don't use IMAPS either for my installs because it isn't necessary
in my environment.
So I would recommend using a warning instead of an error and explaining why Sockets
might be needed.
For my environment, I would have liked to have seen something like
what you suggest.
Actually I think the first page of the installer should have a few
questions about how you want RC set up, and then the tests can
reflect your environment and desired configuration. For example if
Sockets support isn't needed, the tests for it would be skipped.
However, even though RC is now at 0.1 stable, the installer is really
at 0.001 beta in comparison. The installer didn't hit the code base
until very recently. I think requiring Sockets support is a decent
trade-off to get the stable release out the door with a functioning
installer that hits the sweet spot for most installs. At its current
revision level the installer could be better, as you are pointing
out. Just having an installer is a huge step for RC and most of its
users, even if their are niggles with how it is implemented. It would
have been nice to have an installer that takes some different options
into account, but I think adding those options to the installer would
have delayed the stable release.
Some users might have the knowledge to compile PHP by themselves but they are in a restricted environment and can't install it on their
server...
Yes, if they are in a restricted environment, it doesn't matter what
their skill level is.
My point was that for those where the installer doesn't work the
traditional manual install is available.
Charles Dostale System Admin - Silver Oaks Communications http://www.silveroaks.com/ 824 17th Street, Moline IL 61265
List info: http://lists.roundcube.net/dev/