OJS to

I am trying to upgrade ojs to version ojs,

when running the command: php upgrade.php upgrade

[load: upgrade.xml]

[code: Installer Installer::checkPhpVersion]

[code: Installer Installer::installDefaultNavigationMenus]

[code: Installer Installer::migrateStaticPagesToNavigationMenuItems]
[migration: PKPv3_3_0UpgradeMigration]
[migration: OJSv3_3_0UpgradeMigration]
ERROR: Upgrade failed: DB: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘setting_type’ in ‘where clause’ (SQL: select * from article_extras_citation_settings where setting_type = object).

apache: apache2
DB: Mysql
OS: ubuntu 20

Does anyone know what to do? Thanks

Hi @jadeljer,

I have the same situation, did you find any solution?


Return to the previous OJS version, both the core files and the database (I hope you have the backup). Then, try to upgrade it again. If the problem persists, make a new database for a new OJS version. After installation of the new OJS version is successful, import the old database to the new one. I hope it works.