Bug in required adodb library
richp10 opened this issue · 0 comments
Fresh installation, php 8.0.1
Composer ran okay including this:
Installing adodb/adodb-php (v5.21.0)
But I get the following error when trying to load the app:
Fatal error: Declaration of ADODB_pdo::metaIndexes($table, $normalize = true) must be compatible with ADOConnection::MetaIndexes($table, $primary = false, $owner = false) in F:\TOOLS\phpPgAdmin6\vendor\adodb\adodb-php\drivers\adodb-pdo.inc.php on line 276
I changed line 276 to this:
public function metaIndexes($table,$normalize=true, $owner = false)
And phpPgadmin loaded - so this appears to be a bug in adodb - I will report on their site but you might need to force use of a deprecated version of their library until this is fixed.
I also tried updating to latest version of adodb but the bug is still there.