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/

Reply via email to