On Feb 28, 2008, at 4:07 PM, Thomas Bruederli wrote:
Hi everybody
The install script for RoundCube is almost finished and I'd like you to try out and test it.
I ran the installer on a system that has been running RC for over a
year to find that the system doesn't support RC ;)
Sockets: NOT OK(See http://www.php.net/manual/en/ref.sockets.php)
There is a separation of "required" and "optional" and socket support
is in the required portion.
However, the way the requirements page is worded and the how the
following line is placed toward the bottom of the requirements
indicates to me socket support is optional :
OpenSSL and Socket modules for PHP required to connect to IMAPS,
for secure SMTP and to use the spell checker
My experience also bears that out.
I suppose the assumption is that almost everyone will use IMAPS
instead of IMAP.
If so, the line specifying requiring sockets on
http://trac.roundcube.net/wiki/Howto_Requirements
should be included under
PHP Version 4.3.1 or greater with
so it is obvious that socket support is mandatory.
If I remove that check from the $require_php_exts array to get to the
next step, I get
Fatal error: Undefined class name 'self' in /var/www/roundcube/ installer/rcube_install.php on line 70
right after
<dt class="propname">des_key</dt>
is displayed, which means the DES key creation is failing. The line in question
$value = self::random_key(24);
looks to me like a call to a PEAR function that isn't listed on the
requirements page or tested for in the preceding step.
Otherwise the installer has a nice look.
Charles Dostale System Admin - Silver Oaks Communications http://www.silveroaks.com/ 824 17th Street, Moline IL 61265
List info: http://lists.roundcube.net/dev/