On 28 Jun 2013, at 04:15 , Reindl Harald <[email protected]> wrote: > Am 28.06.2013 06:38, schrieb ɹןʇnqן: >> After updating to php53 so that the mysql would work, I get the following >> when trying to goto http://<roundcube>/installer >> Fatal error: Call to undefined function session_start() in >> /usr/local/www/roundcube/installer/index.php on line 57 > > what operating system? > what packages installed? > > these are *always* needed basic informations if someone asks for help!
Good point. I have updated things since then and have a different problem. Under FreeBSD 8 this is what the installer script from RC is saying: Checking PHP version Version: OK(PHP 5.4.7 detected) Checking PHP extensions The following modules/extensions are required to run Roundcube: PCRE: OK DOM: OK Session: OK XML: OK JSON: OK PDO: OK The next couple of extensions are optional and recommended to get the best performance: FileInfo: OK Libiconv: NOT AVAILABLE(See http://www.php.net/manual/en/book.iconv.php) Multibyte: OK OpenSSL: OK Mcrypt: OK Intl: NOT AVAILABLE(See http://www.php.net/manual/en/book.intl.php) Exif: NOT AVAILABLE(See http://www.php.net/manual/en/book.exif.php) Checking available databases Check which of the supported extensions are installed. At least one of them is required. MySQL: NOT AVAILABLE(See http://www.php.net/manual/en/ref.pdo-mysql.php) PostgreSQL: NOT AVAILABLE(See http://www.php.net/manual/en/ref.pdo-pgsql.php) SQLite: OK SQLite (v2): NOT AVAILABLE(See http://www.php.net/manual/en/ref.pdo-sqlite.php) SQL Server (SQLSRV): NOT AVAILABLE(See http://www.php.net/manual/en/ref.pdo-sqlsrv.php) SQL Server (DBLIB): NOT AVAILABLE(See http://www.php.net/manual/en/ref.pdo-dblib.php) Check for required 3rd party libs This also checks if the include path is set correctly. PEAR: OK Net_SMTP: OK Net_IDNA2: OK Mail_mime: 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 magic_quotes_runtime: OK magic_quotes_sybase: OK date.timezone: OK The following settings are optional and recommended: allow_url_fopen: OK The issue is that mysql *is* installed (no, really, it is). version 5.1.66 in fact. Not only is it installed, but it is used for postfixadmin, wordpress, and a few other things, so I know it's running since the main site loads. Also, I can login to mysql from the command line, which I did to setup the database as in the INSTALL document. In fact, if I # cd /usr/ports/databases/sqlite3 # make deinstall then the Roundcube/installer/ *still* shows sqlite3 is "OK". Is it possible it's cached this information from an earlier check? I mean, I doubt it, the php version shows the current version and not the php53 that was there yesterday... -- ɹןʇnqן <mailto:[email protected]> 303.219.0564 _______________________________________________ Roundcube Users mailing list [email protected] http://lists.roundcube.net/mailman/listinfo/users
