Updating from 3.2.1.4 to 3.3.0.10, and DB error SQLSTATE[HY000]: General error: 1005

Upon duplication 3.2.1.4 database that would serve as a source for 3.3.0.10, I changed storage engine for all MyISAM tables into InnoDB. Next, I added

'engine' => 'InnoDB',

in /lib/pkp/classes/core/PKPApplication.inc.php, ahead of

'driver'    => $driver,

line.
Then I started regular ojs update.
If you are updating from the earlier versions of ojs, you might need to update through intermediate versions, and if so you might check my other issue: Issues upon upgrading ojs from 2.4.8.1 to 3.2.1.4

1 Like