Avisos
Vaciar todo

versión correcta de php  

 
Francisco Manuel
 Francisco Manuel
Estimable Member

Buenas tardes,

Tengo una duda en relación a la versión de php que tengo instalada, a ver si me podéis ayudar.

He instalado el plugin Query Monitor y veo que aconseja actualizar a una versión de Php más potente. Actualmente mi Wordpress es el 6.7.2 y la versión que tengo en el hosting es la 7.4

¿Debería aumentar el php? y si es así, ¿hasta qué versión podría aumentarlo?

Muchas gracias,

Francisco 

Contenido solo visible a usuarios registrados

Citar
Respondido : 13/02/2025 11:55 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola francisco.

¿Debería aumentar el php? 

Si, puedes probar con versiones de rama 8x

 ¿hasta qué versión podría aumentarlo?

Puedes probar la versión 8.4 y si ves que hay algún problema vas bajando de versión. El cambio de versión no modifica los archivos de la instalación, por lo que puedes probar distintas versiones sin riesgo.

 

Un Saludo

 

ResponderCitar
Respondido : 13/02/2025 12:35 pm

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

Francisco Manuel
 Francisco Manuel
Estimable Member

@pepesoler gracias! lo haré tal como indicas, un saludo.

ResponderCitar
Respondido : 13/02/2025 12:37 pm
Francisco Manuel
 Francisco Manuel
Estimable Member

@pepesoler hola de nuevo,

He intentado lo que comentas, y cuando elevo a una versión superior a la 7.4 de php se produce un error crítico en la web. Emite el siguiente mensaje: "

¡Hola!

WordPress tiene una característica incluida que detecta cuando un plugin o tema provoca un error fatal en tu sitio, y te avisa con este correo electrónico automático.

En este caso, WordPress ha detectado un error con uno de tus plugins, Redsys WooCommerce.

A la hora de buscar ayuda con este problema puede que se te pida algo de la siguiente información:
WordPress versión 6.7.2
Tema activo: Flatsome Child (versión 3.0)
Plugin actual: Redsys WooCommerce (versión 3.0.1)
PHP versión 8.3.15

Detalles del error
==================
Se ha producido un error del tipo E_COMPILE_ERROR en la línea 164 del archivo /home/latinaja/public_html/latinajadelgourmet.com/wp-content/plugins/redsys/apiRedsys/json.php. Mensaje de error: Array and string offset access syntax with curly braces is no longer supported"

He vuelto al php 7.4 y vuelve a funcionar. Si se trata del plugin Redsys Woocommerce, ¿debería ponerme en contacto con el proveedor para que lo solucione?

Gracias!

Francisco 

 

ResponderCitar
Respondido : 13/02/2025 12:50 pm

Cursos Gratuitos WordPress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Francisco Manuel, 

En este caso al ser el plugin de redsys si debes consultarlo con su soporte, actualmente verificando en su sitio web no indican nada de las versiones pero al ser este tipo de plugins debes consultarlo con ellos. 

Un Saludo

ResponderCitar
Respondido : 13/02/2025 1:06 pm
Francisco Manuel
 Francisco Manuel
Estimable Member

@karen de acuerdo, gracias, así lo haré. Si hubiese alguna novedad os la haría saber.

un saludo.

ResponderCitar
Respondido : 14/02/2025 7:27 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola francisco.

El plugin de Redsys es compatible con versiones 8x.

.- Elimina el plugin que tienes ahora de Redsys, no lo desactives, lo eliminas por conpleto.

Antes de eliminarlo toma nota de todas las claves por si las necesitaras luego.

.- Descarga el plugin de esta URL, este plugin es el oficial de Redsys:

-> https://pagosonline.redsys.es/desarrolladores-inicio/documentacion-tipos-de-integracion/modulos-pago/

En principio no tendrás que modificar nada ya que los datos que tenias los respetara pero bueno revisa dentro de las opciones de pago si esta todo correcto.

.- modifica la versión de PHP y comprueba que todo funcione bien.

 

Un saludo

ResponderCitar
Respondido : 14/02/2025 10:08 am
Francisco Manuel
 Francisco Manuel
Estimable Member

@pepesoler hola, gracias por tu ayuda.

He seguido tus instrucciones y parece que funciona el tpv. Y seguidamente he cambiado a la versión php 8.0 para ver si funciona correctamente. Todo iba bien hasta que he ido a la página de pago desde la página del carrito, y no se descarga bien, solo muestra contenido de la parte de arriba de la url. Se queda atascada.

¿ a qué puede deberse que la página del checkout en woocommerce no funcione con una versión 8.0 de php?

Muchas gracias y disculpa la tardanza en contestar,

Fran

 

ResponderCitar
Respondido : 24/02/2025 5:42 pm

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

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Francisco,

Dices en esta página?

image

O te refieres a otra en específico, o has vuelto a cambiar la versión PHP y todo para que funcione? quisaz te resulte el nuevo sistema de checkout si no tienes elementos personalizados allí, para ello haces clic en editar página de checkout, cuando la vez sin el contenido y cambias el shortcode que debes tener por el modulo de finalizar compra:

image

Verificas si con este se visualiza bien, si no puedes usar este por que tienes algún elemento personalizado nos comentas para ver otra opción.

Un saludo 🖐️ 

ResponderCitar
Respondido : 24/02/2025 6:31 pm
Francisco Manuel
 Francisco Manuel
Estimable Member

Hola Argenis,

Gracias por tu ayuda. Efectivamente deshice los cambios del php y volví a la versión 7.4 para que los clientes pudiesen comprar.

Respecto a la personalización de la página de pago, sí que hay un código que introduje con code snippets para que le saliese una advertencia al cliente en caso de superarse los 15 kg de envío, y algún plugin relacionado con la posibilidad de introducir el DNI/CIF del cliente, y otro para introducir varias direcciones. ¿crees que esto interferirá en el módulo de finalización de compra?

Supongo que puedo probar a sustituir el actual shortcode [woocommerce_checkout] por el módulo de finalización de compra que comentas, y siempre que vea que no funciona, deshacer el cambio, ¿cierto?

Gracias,

Fran

 

ResponderCitar
Respondido : 25/02/2025 9:37 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Fran.

siempre que vea que no funciona, deshacer el cambio, ¿cierto?

Si claro, siempre puedes volver atrás 

 

Un Saludo

ResponderCitar
Respondido : 25/02/2025 9:45 am
Francisco Manuel
 Francisco Manuel
Estimable Member

@pepesoler hola,

Efectivamente lo he probado pero ese módulo no me convence. Prefiero tener la web con la versión de php 7.4 si no puedo utilizar la página del checkout con el shorcode [woocomerce_checkout]. ¿Podría hacerse algo para que este shorcode funcione con una versión de php superior a la 7.4 ?

Gracias!

Fran

ResponderCitar
Respondido : 25/02/2025 10:06 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

hola Francisco Manuel.

No creo que el problema sea de ShortCode de Woocommerce

Revisando las plugin que tienes veo el siguiente plugin WooCommerce Multiple Customer Addresses y no se por que me huele a que ese es el plugin el qu ete esta causando ese problema.

.- Desactiva el plugin, modifica la versión de PHP y revisa si se muestra bien la pagina de finalizar compra.

 

Un Saludo

ResponderCitar
Respondido : 25/02/2025 12:19 pm
Francisco Manuel
 Francisco Manuel
Estimable Member

@pepesoler hola,

Estabas en lo cierto, desconectando el plugin de Woocommerce Multiple Customer Adressess la página de pago ya se visualiza correctamente con la versión 8.4 de Php.

Entiendo que tendré que ponerme en contacto con el autor del plugin para que lo actualice y se pueda usar para versiones superiores al 7.4 de php,

Gracias!

Fran 

ResponderCitar
Respondido : 27/02/2025 7:53 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Francisco.

Sí tendrás que contactar con el desarrollador o buscar alternativas a ese plugin, por ejemplo:

-> https://wordpress.org/plugins/themehigh-multiple-addresses/

 

Un Saludo

ResponderCitar
Respondido : 27/02/2025 9:16 am