I'm using PHP 5.3.0 nts on Windows Server 2008 R2 x64.
I have installed the SQL Driver for PHP; php_sqlsrv_53_nts_vc9.dll
The extension is listed in the php.ini.
I have installed a RoundCube database on a Microsoft SQL Server (2008) by using the mssql_initial.sql
I have setup the db config with a valid DSN.
The installation checker keeps hitting me with this error;
Deprecated: Assigning the return value of new by reference is deprecated in C:\inetpub\webmail\program\lib\MDB2.php on line 392 Deprecated: Assigning the return value of new by reference is deprecated in C:\inetpub\webmail\program\lib\MDB2.php on line 2614 Deprecated: Assigning the return value of new by reference is deprecated in C:\inetpub\webmail\program\lib\PEAR.php on line 563 Deprecated: Assigning the return value of new by reference is deprecated in C:\inetpub\webmail\program\lib\PEAR.php on line 566 DSN (write): NOT OK(MDB2 Error: not found)
Make sure that the configured database exists and that the user has write privileges
DSN: mssql://user:password@localhost/RoundCube
So there are a few problems here. First, there are some calls in the RoundCoube code that are deprecated in the PEAR libraries that ship with the SVN.
Second, it APPEARS as if though the PEAR::MDB2 cannot handle the Microsoft PHP Driver for SQL Server (?)
Has anyone succeeded in setting up RoundCube in such a setting?
Tino