Dear,
I´m trying to upgrade OJS from verion 3.1.0 to version 3.1.2-4. Whey i execute the script to upgrade tha database version I´m receiving the following error:
PHP Fatal error: Uncaught Error: Class ‘ADODB2_postgres’ not found in /var/www/ojs-3.1.2-4/lib/pkp/lib/adodb/adodb.inc.php:4436
Stack trace:
#0 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(682): NewDataDictionary()
#1 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(388) : eval()'d code(1): Installer->columnExists()
#2 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(388): eval()
#3 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(390): Installer->{closure}()
#4 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(265): Installer->executeAction()
#5 /var/www/ojs-3.1.2-4/lib/pkp/classes/install/Installer.inc.php(186): Installer->executeInstaller()
#6 /var/www/ojs-3.1.2-4/lib/pkp/classes/cliTool/UpgradeTool.inc.php(88): Installer->execute()
#7 /var/www/ojs-3.1.2-4/lib/pkp/classes/cliTool/UpgradeTool.inc.php(64): UpgradeTool->upgrade()
#8 /var/www/ojs-3.1.2-4/tools/upgrade.php(34): UpgradeTool->execute()
#9 {main}
thrown in /var/www/ojs-3.1.2-4/lib/pkp/lib/adodb/adodb.inc.php on line 4436
I think is missing the adodb class. If i need to install it, how could i do that?
The command i´m executing the upgrade is php74 tools/upgrade.php upgrade. I´m executing it from /var/www/ojs-3.1.2-4/ directory.