Avisos
Vaciar todo

[Resuelto] Plugins PHP 8.0  

 
Aitor
 Aitor
Usuario eminente

Buenos días,

 

Escribo debido a que quiero pasar a PHP 8.0, ya que salió hace bastante tiempo y tengo miedo que el PHP 7.4 que estoy utilizando ahora, quede obsoleto.

 

El caso que a la hora de pasara a PHP 8.0 hay plugins que no funcionan, siendo además plugins importantes con actualizaciones cada poco tiempo. Lo he probado en una página de prueba y al ver que no funcionan en PHP 8.0, las he vuelto a pasar a 7.4. Estos son los plugins que de momento he testeado y que no funcionan en PHP 8.0:

- Contact Form 7

- Contact Form CFDB7

- Seed Pro (versión básica, no Premium) *

- Autoptomize **

 

* El Seed Pro lo he sustituido por el plugin Maintenance, el cual sí funciona para PHP 8.0.

** En Autoptomize, la página web se carga perfecta, sin embargo, no funciona el vaciado de caché CSS/JS. ¿Es posible que sea alguna incompatibilidad con el plugin Varnish Caché? En la página oficial de Autoptomize lanzaron la pregunta y la respuesta es que se supone que funciona perfectamente con PHP 8.0 link https://wordpress.org/support/topic/autoptimize-compatibility-with-php-8/

 

En cuanto a los plugins de la lista, he mirado en la sección de "registros de cambios" si aparecía el cambio de PHP 8.0, y no aparece (solo en el plugin Maintenance que sí que me funciona como sustituto del Seed Pro). Se me hace raro que no funcionen con PHP 8.0.

¿Habéis probado si estos plugins os funcionan con PHP 8?.

 

Muchas gracias

 

Contenido solo visible a usuarios registrados

Respondido : 03/01/2022 9:43 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

Tanto los plugins de Contact como el Autoptimize son compatibles con la version 8.0 de PHP , Seed Pro no lo probe pero diría que tambien es compatible. otra cosa es que puedan crear conflicto con algún otro plugin que no sea compatible o la propia plantilla que estes utilizando.

 

Por ejemplo veo que utilizas la version 3.14.1 de la plantilla y la ultima version es la 3.15.2

-> https://themeforest.net/item/flatsome-multipurpose-responsive-woocommerce-theme/5484319#item-description__change-log

 

Prueba actualizar la plantilla, si vieras que no se soluciona desactiva los plugins y los vas activando hasta encontrar el que tenga problemas con esa version de PHP.

 

y tengo miedo que el PHP 7.4 que estoy utilizando ahora, quede obsoleto.

Todas las versiones de la rama 7x siguen recibiendo soporte y actualizaciones por lo que de momento no tendras problemas, es mas, la version 8.0 aun no es soportada por muchos de los plugins o plantillas.

 

Un saludo

Respondido : 03/01/2022 11:47 am

Aitor
 Aitor
Usuario eminente

Buenas Pepe, 

 

Muchas gracias por la respuesta. 

 

En cuanto a la plantilla también lo he probado con el mismo dominio, pero terminado en ".es" que es la página en producción y tiene la plantilla actualizada. Y el caso que sucede lo mismo.

 

Testeraré lo que me comentas, plugin por plugin, para ver donde puede estar el conflicto del Autoptimize en cuanto a que no vacía la caché y lo del contact form también lo miraré. Estos testeos los haré más adelante, por lo que me has comentado que hay muchos plugins que todavía no están actualizados al PHP 8.0.

 

Muchas gracias por tu atención

 

Saludos

Respondido : 03/01/2022 12:32 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

ok dejo la consulat en abierta por si necesitas retomarlo.

 

Un saludo

Respondido : 03/01/2022 12:54 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Usuario eminente

Buenos días Pepe,

 

He actualizado la plantilla de esa página web, he pasado a PHP 8.0 y posteriormente desactivado todos los plugins. 

 

Los plugins que comenté al abrir el hilo siguen sin funcionar:

- Contact Form 7

- Contact Form CFDB7

- Seed Pro (versión básica, no Premium)

- Autoptomize

El resto de plugins, a priori, siguen funcionando.

 

He ido solo activando uno con el resto desactivados para ver si funcionaba, y no funciona. Se me hace un poco raro que no vayan, porque no habría conflictos al no estar activados el resto.

 

¿Alguna otra posible solución me podríais dar? ¿Podría ser que tenga que desinstalar y volver a instalar los plugins? ¿ O que se deba a una cronología de acciones, es decir, que antes de pasar al PHP 8.0, desactivar los plugins en PHP 7.4 y una vez en PHP 8.0 volver a activarlo?.

 

En estos momentos lo he dejado en PHP 8.0 y en estado de mantenimiento con el plugin "Maintenance" que funciona.

 

Saludos

Respondido : 04/01/2022 1:11 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

Tendras que espera a que los plugin saquen actualizaciones y probar si después de actualizar puedes utilizar la version 8.0

De todas formas no estas utilizando una version de PHP obsoleta es mas no es recomendable actualizar aun a la version 8 de PHP ya que como comentamos muchas de las extensiones no estan preparadas para soportar esa version.

 

No te preocupes que estas utilizando la version adecuada 7.4 y segun se actualicen los plugins podrás ir probando versiones superiores de PHP.

 

Un saludo

Respondido : 04/01/2022 1:52 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Aitor
 Aitor
Usuario eminente

Ok, así lo haré.

 

Muchas gracias

 

Un saludo

Respondido : 04/01/2022 2:33 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Aitor,

Encantados de poder ayudar, si tienes alguna otra duda recuerda que puedes crear un nuevo tema y con todo gusto lo atenderemos.

Un saludo 🖐️ 🤓 

Respondido : 04/01/2022 2:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación