Actualizar a 3.4 y versión PHP

Hola
En la misma máquina tengo dos OJS:

  • 3.1.1.4
  • 3.3.0.10
    sobre PHP: 7.3.18

Voy a actualizar la instancia de OJS 3.3.0.10 a la versión 3.4.0.5.
Por lo visto, la versión 3.4.x requiere PHP 8 o superior.
Para evitar cambiar la versión de PHP en la máquina, me gustaría saber si la versión 3.1.1.4 de OJS puede correr sobre PHP 8. He leído que probablemente no. Aunque no lo tengo claro.

¿Alguien sabe si la 3.1.1.4 podría correr sobre PHP 8? O, al revés: ¿podría la versión 3.4.x correr sobre PHP 7.3.18?

Gracias de antemano.

Saludos,
Juan

Hi @jascanio ,

PKP only supports OJS versions 3.3.x and 3.4.x. It is best to update any previous version.

OJS 3.4 will not work with older versions of PHP. In this sense, would it be feasible to run OJS in a docker container so as not to influence the PHP installed on the system?

If so, this project could help you:

1 Like

Hi @abadan
Thanks very much for your reply.
Your proposal seems to be a very interesting solution.
I’ll check with sys admins if I can do this.

Best,
Juan

Hola @jascanio
La versión 3.3.0.17 ya la puedes usar con PHP8, pero las anteriores no, aparte de que ya son versiones obsoletas presentan fallas con la nueva versión del PHP.
Creo que la ruta sería subir tu 3.1.x al 3.2 y de ahí al 3.3.0.8 y luego a la 3.3.017 y ya en esa versión que aún es LTS (Long Term Support) puedes irte a la 3.4 que no es LTS.
saludos!

1 Like

Hola @dagosalas
Muchas gracias por tus recomendaciones y rutas de actualización posibles.
Saludos!

Alternativamente, para trabajar con distintas versiones de php y OJS puedes docker.

Es mucho fácil de lo que parece:

Un saludo,
m.

2 Likes