ID: 11732 Updated by: swm Reported By: [EMAIL PROTECTED] Old Status: Analyzed Status: Closed Bug Type: DBM/DBA related Operating System: RedHat 7.1 PHP Version: 4.0.6 New Comment:
Closed Previous Comments: ------------------------------------------------------------------------ [2002-01-12 02:27:32] [EMAIL PROTECTED] Fixed in current CVS. ------------------------------------------------------------------------ [2001-06-27 22:18:01] [EMAIL PROTECTED] 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. ------------------------------------------------------------------------ [2001-06-27 07:17:42] [EMAIL PROTECTED] 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 ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=11732&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]