OJS 3.3.x ist not compatible with PHP 8.1

Hi,

I want to Install OJS 3.3.20 with PHP 8.1, but there are some Errors and Deprecation Warnings.
In the System Requirements (https://docs.pkp.sfu.ca/admin-guide/3.3/en/requirements) is PHP v 7.3 - 8.0 as requirement listed. As PHP v 8.0 has reached its End Of Life (End of 2023) and thus cannot be used anymore because of the lack of Security Fixes.
Is it possible to get OJS v3.3 (as the current LTS version) to be working with PHP v.8.1?

Kind regards
Stephan

Hi @s.tahn,

OJS 3.3.0-x is working fine with PHP8.1 and PHP8.2 (and possibly beyond, I’m not sure off the top of my head). If you do encounter errors, post them here – they’re likely quickly resolved – but lots of folks are running in production in this configuration already, and our CI testing covers it.

Regards,
Alec Smecher
Public Knowledge Project Team

Docker images are built over php8.1 and work without any trouble.
Posting to second Alec’s comment, but also to discover if there is an issue with php81 that we didn’t noticed yet.

Cheers,
m.

This topic was automatically closed after 11 days. New replies are no longer allowed.