Bug #11732 Updated: db3 driver initialization failed

From: Date: Thu, 28 Jun 2001 02:18:01 +0000
Subject: Bug #11732 Updated: db3 driver initialization failed
Groups: php.dev 
Request: Send a blank email to php-dev+get-58263@lists.php.net to get a copy of this message
ID: 11732
Updated by: sniper
Reported By: philip@jocks.to
Old-Status: Open
Status: Analyzed
Bug Type: DBM/DBA related
Operating system: 
PHP Version: 4.0.6
Assigned To: 
Comments:

This example script works for me just fine with Berkeley DB 3.1.17 so there must be some differences
between the 3.1.x and 3.2.x branches.



Previous Comments:
---------------------------------------------------------------------------

[2001-06-27 07:17:42] philip@jocks.to
The Apache user has write perms on directory.

script:
if(!$fp = dba_open("test.db", "c", "db3")) {
        print("error");
        exit;
}
dba_insert("testkey", "testval", $fp);
echo( dba_fetch("testkey", $fp));
dba_close($fp);

what is does, is just opening a file "test.db", that has 0 bytes and causing the error 

Warning: driver initialization failed in /path/to/script.php

opening already existant db3 files doesn't work either.

changing the handler from db3 to db2 works fine

configure line: 
./configure --with-apxs=/usr/local/apache/current/bin/apxs --with-mysql=/usr/local/mysql/current
--with-zlib --with-ftp --with-jpeg-dir=/usr/local/lib --enable-versioning --enable-track-vars=yes
--enable-url-includes --enable-sysvshm=yes --enable-sysvsem=yes --with-config-file-path=/etc
--with-db3=/usr/local/BerkeleyDB.3.2 --with-db2=/usr/include/db2 --with-sablot --enable-dbx

i am using sleepycat's BerkeleyDB 3.2.9

hope, that's it

---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=11732&edit=2



Thread (1 message)

  • sniper@php.net
« previous php.dev (#58263) next »