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?
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.