After the news of OJS 3.5 release, we attempted an upgrade in a few machines.
We ran the traditional upgrade process.
We are attempting to upgrade from 3.4.0.9 to 35.
Here’s the error message:
ERROR: Upgrade failed: DB: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘’‘’ at line 1 (Connection: mysql, SQL: alter table email_templates_default_data modify locale varchar(28) not null default ‘‘en’’)
Also, there’s a PHP Module requested that is no longer available in later PHP version. We are currently on PHP 8 and the required module stopped being shipped in 7.something version…
Hello all,
This has been fixed in the upgrade.
We’re using MariaDB.
We are running into bcmath.php issue.
How important is the module. This is not available in PHP 8.3.
To be able to upgrade Alexandre had to comment line 12 of lib/pkp/lib/vendor/composer/platform_check.php
We are also experiencing this issue when trying to open the upload plugin page.
Not sure if it’s related.
Hello @asmecher
Unfortunately, that extension is not available for Ubuntu.
We’ve tried multiple reported solutions, but no library shows that version, only previous ones.