ID:               11732
 Comment by:       in-man552 at hotmail dot com
 Reported By:      philip at jocks dot to
 Status:           Closed
 Bug Type:         DBM/DBA related
 Operating System: RedHat 7.1
 PHP Version:      4.0.6
 New Comment:

<a href=http://off-anal-photo-tv.da.ru>man in</a>


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

[2002-01-12 02:28:17] [EMAIL PROTECTED]

Closed

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

[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] philip at jocks dot 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

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


-- 
Edit this bug report at http://bugs.php.net/?id=11732&edit=1

Reply via email to