From: Kropveld <kro...@xs...> - 2004-09-28 18:28:09
|
Zrin Ziborski wrote: > ... look into index.php > you have to comment out one line... > > hth > Zrin Thanks; one step further. Now I got sofar: <output> lib/DbaDatabase.php:54: Fatal[256]: dba_open(wiki_pagedb.,cd): No such handler: * file: wiki_pagedb. * mode: cd * handler: lib/DbaDatabase.php:160: Warning[512]: DbaDatabase: The DBA handler is unsupported! * Supported handlers are: cdb,cdb_make,db4,inifile,flatfile lib/DbaDatabase.php:54: Fatal[256]: dba_open(wiki_pagedb.,cd): No such handler: * file: wiki_pagedb. * mode: cd * handler: </output> In my config.ini I do have the line DATABASE_DBA_HANDLER = db4 (tried the 'cdb' option too, same error) ...<sigh> well I think I am going to give up on phpWiki... Daniel |
From: Daniel K. <D.K...@xs...> - 2004-09-29 18:01:14
|
Kropveld wrote: > Thanks; > one step further. Now I got sofar: > > <output> > > lib/DbaDatabase.php:54: Fatal[256]: dba_open(wiki_pagedb.,cd): No such > handler: > > * file: wiki_pagedb. > * mode: cd > * handler: > > lib/DbaDatabase.php:160: Warning[512]: DbaDatabase: The DBA handler is > unsupported! > > * Supported handlers are: cdb,cdb_make,db4,inifile,flatfile > > > lib/DbaDatabase.php:54: Fatal[256]: dba_open(wiki_pagedb.,cd): No such > handler: > > * file: wiki_pagedb. > * mode: cd > * handler: > > </output> > > In my config.ini I do have the line > > DATABASE_DBA_HANDLER = db4 > > (tried the 'cdb' option too, same error) > > > ...<sigh> well I think I am going to give up on phpWiki... > > > > Daniel I think I found it. It is the php distribution of Fedora Core 2 that dumped gdbm support last may. And none of the other handles are supported by phpWiki :( I dont want to compile another php; any chance that phpwiki will support cdb or db4 handles in the future? Daniel |
From: Reini U. <ru...@x-...> - 2004-09-29 19:14:47
|
Daniel Kropveld schrieb: > I think I found it. It is the php distribution of Fedora Core 2 that > dumped gdbm support last may. And none of the other handles are > supported by phpWiki :( > > I dont want to compile another php; any chance that phpwiki will support > cdb or db4 handles in the future? we don't care for the dba handler, every will work. we don't care about the handler at all. the php-dba module just has to work as advertised. just cdb is not a good solution, if you care to read the cdb docs. :) berkeleydb4 (db4) is of course supported. There might be php issues with that though. see old bugreports on that. but php-gdbm has also problems, even worse than db4. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Amilcar do C. L. <am...@id...> - 2004-09-29 21:57:44
|
On Wednesday 29 September 2004 21:14, Reini Urban wrote: > we don't care for the dba handler, every will work. we don't care about > the handler at all. the php-dba module just has to work as advertised. > just cdb is not a good solution, if you care to read the cdb docs. :) > > berkeleydb4 (db4) is of course supported. There might be php issues with > that though. see old bugreports on that. but php-gdbm has also problems, > even worse than db4. Why not make MySQL the dafault database for phpwiki ? -- Amilcar Lucas Current webmaster The KDevelop project |
From: Matthew P. <mp...@he...> - 2004-09-30 02:24:12
|
On Wed, Sep 29, 2004 at 11:57:21PM +0200, Amilcar do Carmo Lucas wrote: > On Wednesday 29 September 2004 21:14, Reini Urban wrote: > > we don't care for the dba handler, every will work. we don't care about > > the handler at all. the php-dba module just has to work as advertised. > > just cdb is not a good solution, if you care to read the cdb docs. :) > > > > berkeleydb4 (db4) is of course supported. There might be php issues with > > that though. see old bugreports on that. but php-gdbm has also problems, > > even worse than db4. >=20 > Why not make MySQL the dafault database for phpwiki ? Because that would then require anyone who wanted to run a PHPWiki would need to know or learn how to do things with MySQL. Yes it's free, yes it's relatively easy to GUI your way around things, but it's still a significant learning hump. Oh, and PHP5 doesn't have the MySQL module in it's core set of features any more, due to the changed licencing of MySQL. Throw SQLite at the problem instead, though, and you get much the same sort of external appearance, without the hideous interface of DBA (you get the hideous interface of SQL instead <g>). - Matt |
From: Reini U. <ru...@x-...> - 2004-09-30 10:41:34
|
Amilcar do Carmo Lucas schrieb: > On Wednesday 29 September 2004 21:14, Reini Urban wrote: > >>we don't care for the dba handler, every will work. we don't care about >>the handler at all. the php-dba module just has to work as advertised. >>just cdb is not a good solution, if you care to read the cdb docs. :) >> >>berkeleydb4 (db4) is of course supported. There might be php issues with >>that though. see old bugreports on that. but php-gdbm has also problems, >>even worse than db4. > > Why not make MySQL the dafault database for phpwiki ? 1. because it's it technically worse than dba 2. is much harder to install (database setup, permissions, ...). 3. for some time php folks decided to turn off default mysql support in php core. (this debate is over now I hope, but who knows). 4. Jeff and Steve also want to keep dba the default (I asked the same question some years ago) ad 1: mysql locks all tables in the whole database to be able to update a single row in a single table. gdbm introduced file locking with php-4.3, which caused pain because of a bad php interface. dba versions on earlier php's don't support (or just don't work) with multiple connections, which caught us with USE_DB_SESSION with dba. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |
From: Matthew P. <mp...@he...> - 2004-09-30 02:24:12
|
On Wed, Sep 29, 2004 at 08:01:07PM +0200, Daniel Kropveld wrote: > I think I found it. It is the php distribution of Fedora Core 2 that=20 > dumped gdbm support last may. And none of the other handles are=20 > supported by phpWiki :( I beg to differ. The default PHPWiki configuration for Debian until recently was for db4 storage. Unfortunately there's some unpleasant bugs in the db4 handler for PHP which makes it almost unusable (for anything, not just PHPWiki). My suggestion would be to switch to sqlite. The PECL module is self-contained and SQLite support in PHPWiki is pretty well tested. - Matt |
From: Reini U. <ru...@x-...> - 2004-09-30 10:49:48
|
Matthew Palmer schrieb: > On Wed, Sep 29, 2004 at 08:01:07PM +0200, Daniel Kropveld wrote: >>I think I found it. It is the php distribution of Fedora Core 2 that >>dumped gdbm support last may. And none of the other handles are >>supported by phpWiki :( > > > I beg to differ. The default PHPWiki configuration for Debian until > recently was for db4 storage. Unfortunately there's some unpleasant bugs in > the db4 handler for PHP which makes it almost unusable (for anything, not > just PHPWiki). > > My suggestion would be to switch to sqlite. The PECL module is > self-contained and SQLite support in PHPWiki is pretty well tested. yes, sqlite is good bet. esp. with the current php-dba nightmare. but it is VERY slow on my tests machines. (~10 times slower than mysql) and older php's don't support it. sf.net e.g. I'd rather invest in more workarounds for dba bugs. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/ |