I am trying to install the latest version of Roundcube 0.3.1. My configuration is postfix-mysql and dovecot. I am running virtual domains, the setup works fine with Horde and Squirrelmail. Php version is 5.2.1.
On the first page the response by the Roundcube Installer is:
Checking PHP version Version: OK(PHP 5.2.11 detected) Checking PHP extensions
The following modules/extensions are required to run RoundCube: PCRE: OK DOM: OK Session: OK XML: OK
The next couple of extensions are optional and recommended to get the best performance: FileInfo: NOT AVAILABLE(Could be loaded. Please add in php.ini; See http://www.php.net/manual/en/ref.fileinfo.php) Libiconv: OK Multibyte: OK OpenSSL: OK Mcrypt: OK GD: OK Checking available databases
Check which of the supported extensions are installed. At least one of them is required. MySQL: OK MySQLi: OK PostgreSQL: NOT AVAILABLE(Not installed) SQLite (v2): NOT AVAILABLE(Not installed) Check for required 3rd party libs
This also checks if the include path is set correctly. PEAR: OK MDB2: OK Net_SMTP: OK Mail_mime: OK iilConnection: OK Checking php.ini/.htaccess settings
The following settings are required to run RoundCube: file_uploads: OK session.auto_start: OK zend.ze1_compatibility_mode: OK mbstring.func_overload: OK suhosin.session.encrypt: OK
The following settings are optional and recommended: date.timezone: NOT OK(Could be set)
However, when I click on NEXT I get this error page:
"Internal Server Error" .. bla ..bla..
My logs show this error:
Nov 23 18:41:37 avi httpd: PHP Warning: include_once(PEAR_Error.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /var/www/xxxxx/roundcubemail/installer/utils.php on line 41
Nov 23 18:41:37 avi httpd: PHP Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening 'PEAR_Error.php' for inclusion (include_path='/var/www/xxxxx/roundcubemail/program/lib:/var/www/xxxxx/roundcubemail/program:/var/www/xxxxx/roundcubemail/program/include:.:/usr/share/pear:/usr/share/php') in /var/www/xxxxx/roundcubemail/installer/utils.php on line 41
Any idea what this error means? I googled thru and there was a similar issue which turned out to be the requirement for mdb2 driver for Mysql, so I have also installed this driver, but again, I am getting the same error.
List info: http://lists.roundcube.net/users/
I've had a similar problem with my first installation. Are you using open_basedir? If yes, check the open_basedir entries. You have to be able to access the php libs (e.g. under /usr/share/php)
In my case, once I correctly set the open_basedir entries, the installation worked fine.
On Mon, Nov 23, 2009 at 2:16 PM, avi@myphonebook.co.in wrote:
I am trying to install the latest version of Roundcube 0.3.1. My configuration is postfix-mysql and dovecot. I am running virtual domains, the setup works fine with Horde and Squirrelmail. Php version is 5.2.1.
On the first page the response by the Roundcube Installer is:
Checking PHP version Version: OK(PHP 5.2.11 detected) Checking PHP extensions
The following modules/extensions are required to run RoundCube: PCRE: OK DOM: OK Session: OK XML: OK
The next couple of extensions are optional and recommended to get the best performance: FileInfo: NOT AVAILABLE(Could be loaded. Please add in php.ini; See http://www.php.net/manual/en/ref.fileinfo.php) Libiconv: OK Multibyte: OK OpenSSL: OK Mcrypt: OK GD: OK Checking available databases
Check which of the supported extensions are installed. At least one of them is required. MySQL: OK MySQLi: OK PostgreSQL: NOT AVAILABLE(Not installed) SQLite (v2): NOT AVAILABLE(Not installed) Check for required 3rd party libs
This also checks if the include path is set correctly. PEAR: OK MDB2: OK Net_SMTP: OK Mail_mime: OK iilConnection: OK Checking php.ini/.htaccess settings
The following settings are required to run RoundCube: file_uploads: OK session.auto_start: OK zend.ze1_compatibility_mode: OK mbstring.func_overload: OK suhosin.session.encrypt: OK
The following settings are optional and recommended: date.timezone: NOT OK(Could be set)
However, when I click on NEXT I get this error page:
"Internal Server Error" .. bla ..bla..
My logs show this error:
Nov 23 18:41:37 avi httpd: PHP Warning: include_once(PEAR_Error.php) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /var/www/xxxxx/roundcubemail/installer/utils.php on line 41
Nov 23 18:41:37 avi httpd: PHP Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening 'PEAR_Error.php' for inclusion (include_path='/var/www/xxxxx/roundcubemail/program/lib:/var/www/xxxxx/roundcubemail/program:/var/www/xxxxx/roundcubemail/program/include:.:/usr/share/pear:/usr/share/php') in /var/www/xxxxx/roundcubemail/installer/utils.php on line 41
Any idea what this error means? I googled thru and there was a similar issue which turned out to be the requirement for mdb2 driver for Mysql, so I have also installed this driver, but again, I am getting the same error.
List info: http://lists.roundcube.net/users/
List info: http://lists.roundcube.net/users/