Am 20.04.2013 12:41, schrieb Nick Edwards:
> On 4/16/13, Thomas Bruederli <[email protected]> wrote:
>>
>> Another major change since the 0.8 series is the new database
>> abstraction layer. In order to add support for SQLite3, the PEAR:MDB2
>> dependency was dropped and Roundcube now uses the native PHP Data
>> Objects (PDO). It's enabled by default since PHP 5.1 and is considered
>> stable and well-developed. One drawback, however, is a small lack in
>> the MySQL PDO driver which makes PHP 5.3 a requirement for this
>> version of Roundcube when using the MySQL database.
>>
>> A minor but rather handy improvement is a complete new database update
>> mechanism that makes schema changes much easier to be deployed. After
>> the upgrade, simply run bin/updatedb.sh to apply the necessary changes
>> to the database Roundcube connects to. In case you used
>> bin/installto.sh to perform the update, the schema upgrades are done
>> applied and no further actions are required.
>>
> After upgrade, I see this:
> 
> PHP Fatal error:  Undefined class constant 'MYSQL_ATTR_FOUND_ROWS' in
> /var/www/webmail/program/lib/Roundcube/rcube_db_mysql.php on line 127,
> 
> Does this mean the upgrade, which reported no problems, did not in
> fact update something?

you need to load

 * pdo.so
 * pdo_mysql.so

in this order as you even quoted "Roundcube now uses the native
PHP Data Objects (PDO)"

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to