Avisos
Vaciar todo

[Resuelto] Con PHP 8 no carga la web  

 
Alceste
 Alceste
Famed Member

Hola

Al cambiar a PHP 8 no carga la web

Usamos Joomla 3.10.11, Virtuemart 4.0.6 y la plantilla GK Stora v.2.1.2

NOTA: En otra web también nos da problemas, aunque solamente en el momento de comprar (ya lo he puesto en el foro) ¿Puede ser un problema del servidor?

 

Contenido solo visible a usuarios registrados

Respondido : 28/02/2023 10:47 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste

Si tienes problemas de PHP es porque algún componente, extensión o la propia plantilla no soporta esa version.

En principio joomla 3.10 soporta versiones 8.0 de PHP, tienes que revisar las extensiones y la plantilla para ver si soporta esa version de PHP

 

Un Saludo

 

 

Respondido : 28/02/2023 11:27 am

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

Alceste
 Alceste
Famed Member

Hola, seguimos con problemas para actualizar a la versión PHP 8 aunque ahora muestra un error distinto (500)  Ya nos comentasteis que podía ser algún plugin o componente pero no damos con él y hemos ido eliminando los innecesarios. Las plantillas están preparadas para PHP 8, en principio.
¿Nos podéis ayudar a localizar el problema o darnos indicaciones para encontrar què plugin genera el fallo?
Esta web está con Joomla 4 y Virtuemart 4.0.12  Por si sirve de ayuda, solamente falla en virtuemart al ir a la url del producto final. Hasta la url de la categoría funciona, luego falla. La hemos vuelto a dejar con PHP 7, pero si os va mejor que la pongamos con PHP8 para reproducir el error, lo podemos hacer.

Información del error: //docs.joomla.org/J4.x:FatalError

Mil gracias

Respondido : 19/04/2023 11:08 am
Alceste
 Alceste
Famed Member

Hola de nuevo,

Creo que el problema con PHP 8 se debe a que ahora Virtuemart es de pago. En el enlace que paso podéis leer: (...) el último año me hizo reevaluar el modelo completamente "de uso gratuito" y si tal estrategia es sostenible o buena para el futuro de VirtueMart. (...) La compatibilidad con Joomla 4 junto con la compatibilidad con PHP 8.0 requería cambios importantes en el núcleo (...)

https://virtuemart.net/news/511-effective-and-sustainable-funding-with-a-virtuemart-membership

En resumen, la última versión disponible es la 4.0.12, para actualizar a la 4.0.14 y trabajar con PHP 8 hay que pagar una membresía. Dan una alternativa de actualización gratuita, pero compleja para un usuario medio.

https://extensions.virtuemart.net/support/virtuemart-supporter-membership-bronze-detail

Espero que esto pueda ser de utilidad para otros usuarios que se encuentren con el mismo problema.

¿Alguién puede confirmar que estoy en lo cierto? 

Saludos

 

Respondido : 19/04/2023 11:57 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola alceste.

En los log de la web no vemos ninguna línea que nos indique algún error pero bueno el error fatal es por algún problema con alguna extensión puede ser plugins, componentes, módulos, plantilla.... Si la web carga con la versión 7.4 es por que tienes alguna extension que no soporta la versión 8x de PHP

Una opción sería que activaras el Debug de joomla y ver si muestra algo:

.- Accede a configuración global

.- Selecciona la pestaña Sistema y activa la opción Depuración de sistema.

 

Un saludo

 

 

 

Respondido : 19/04/2023 12:07 pm
Alceste
 Alceste
Famed Member

Hola de nuevo, Pepe

Creo que el problema con PHP 8 se debe a que ahora Virtuemart es de pago. En el enlace que paso podéis leer: (...) el último año me hizo reevaluar el modelo completamente "de uso gratuito" y si tal estrategia es sostenible o buena para el futuro de VirtueMart. (...) La compatibilidad con Joomla 4 junto con la compatibilidad con PHP 8.0 requería cambios importantes en el núcleo (...)

https://virtuemart.net/news/511-effective-and-sustainable-funding-with-a-virtuemart-membership

En resumen, la última versión disponible es la 4.0.12, para actualizar a la 4.0.14 y trabajar con PHP 8 hay que pagar una membresía. Dan una alternativa de actualización gratuita, pero compleja para un usuario medio.

https://extensions.virtuemart.net/support/virtuemart-supporter-membership-bronze-detail

Espero que esto pueda ser de utilidad para otros usuarios que se encuentren con el mismo problema.

¿Puedes confirmar si estoy en lo cierto? 

Saludos

Respondido : 24/04/2023 8:12 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Puedes descargar las versiones de Virtuemart sin problemas lo único que cambio es que la actualización directa desde Joomla no esta disponible si no es con una membresía

-> https://dev.virtuemart.net/projects/virtuemart/files

Todas las versiones de la rama 4 de Joomla son compatibles con la version 8 de PHP 

 

Un Saludo

Respondido : 24/04/2023 9:28 am
Alceste
 Alceste
Famed Member

Hola,

Salvo que me confunda, veo que no te deja descargar solamente Virtuemart. A partir de la versión 4.0.14  te obliga a descargar el pack completo de Joomla+Virtuemart. (En las anteriores si permite descargar solo Virtuemart)

Cuando descomprimes el archivo no te desglosa el de Virtuemart en un zip para su instalación como siempre, y me parece que si ya tienes instalado Joomla 4.2.9 no puedes reinstalar Joomla 3.10.11

Si te fijas, el nombre del archivo es este:

VirtueMart4.0.14_Joomla_3.10.11-Stable-Full_Package.zip

Saludos

Respondido : 24/04/2023 9:53 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Tienes que sustituir los archivos que hay en plugins, modulos y componentes, renombra los que hay ahora y los sustituyes por los nuevos archivos.

Te aconsejo que lo pruebes primero en un clon y no lo realices en la web que hay en producción.

Sobre el tema de la version de PHP, la version 4.0.12 de Virtuemart es compatible con la version 8

 

Un Saludo

 

Respondido : 24/04/2023 10:44 am
Alceste
 Alceste
Famed Member

Hola Pepe

A eso me refiero. Ya no es tan seguro y sencillo como antes, en que podías hacer la actualización manual con tranquilidad. Ahora ya requiere otras tareas y si en cada actualización de Virtuemart hay que hacer la prueba en un clon, etc, resulta engorroso. Optaré por ir tirando con la versión actual mientras pueda...

Gracias!

Respondido : 24/04/2023 11:45 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Si, las actualizaciones automáticas son con membresía.

Cerramos el tema.

 

Un Saludo

 

 

Respondido : 24/04/2023 3:22 pm