Hola,
He actualizado mi web WordPress (WooCommerce) a PHP 8.1 y la web entra en error crítico.
Tras revisar logs y hacer pruebas, el problema está localizado en el plugin Redsys eCommerce (redsysoficial).
El error que aparece en el error_log es:
PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported
Archivo:/wp-content/plugins/redsysoficial/apiRedsys/json.php
Con PHP 7.4 funciona correctamente.
Con PHP 8.1, la web solo funciona si desactivo el plugin Redsys.
He comprobado:
WordPress y WooCommerce actualizados
Tema actualizado (Flatsome)
No hay ninguna actualización disponible del plugin Redsys desde WordPress
Mi pregunta es:
¿Existe una versión compatible con PHP 8.1 del plugin Redsys que pueda instalar?
¿O alguna recomendación oficial para Redsys en PHP 8.1 en servidores Webempresa?
Gracias.
Contenido solo visible a usuarios registrados
Hola Silvia,
Gracias por describir de forma tan detallada tu consulta
¿Existe una versión compatible con PHP 8.1 del plugin Redsys que pueda instalar?
Lo ideal es siempre usar la versión oficial proporcionada por el repositorio de Redsys, sin embargo existen alternativas garantizadas, pero de paga como la siguiente
https://woocommerce.com/es/products/redsys-gateway/
¿O alguna recomendación oficial para Redsys en PHP 8.1 en servidores Webempresa?
Siempre es valido hacer la solicitud a nuestros compañeros de tickets el servicio de habilitar opciones anteriores de PHP para volver a la estable 7.4 sin embargo en la actualidad la necesidad siempre sera el utilizar todo lo mas reciente posible
Podria sugerir elevar esta necesidad al soporte directo de Redsys y asi conocer el estatus del plugin y cuándo será compatible con versiones mas actuales de PHP
Saludos!