Buenos días, la web www.chirucaoriginal.com que está alojada en la carpeta /chirucaoriginal.com es un CMS Joomla que estaba en otro hosting y funcionaba sin problema. Lo trasladamos la semana pasada con su herramienta de traslados y cambiamos los DNS para que apuntase y se ve sin problema.
Lo que pasa es que en la tienda online, que sólo tiene un producto, no se puede comprar, seleccionas la talla de bota y camiseta de regalo y cuando le das a pagar en cualquier de las dos formas de pago: PayPay y tarjeta, sale una pantalla en blanco con el siguiente error:
Default Layout file is not exists! Please goto to template manager and create a new layout first.
Yo pensaba que funcionaría bien porque todo se veía bien, pero acaba de llamar una clienta que no puede comprar y nos lo ha comentado, necesito que me digan si saben que puede pasar, no hemos tocado nada en Virtuemart ni en la web de como estaba a como está.
Puse un ticket y me dijeron lo siguiente:
Hola, buenos días
He estado revisando lo que comentas y veo que se trata de un error de código de esa misma función:
Uncaught SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at Function.value (pdcc.min.js:25:30471)
at Function.value (pdcc.min.js:25:10606)
at Function.value (pdcc.min.js:25:30018)
at Function.value (pdcc.min.js:25:48192)
at Object.441 (pdcc.min.js:25:49162)
at n (pdcc.min.js:25:49278)
at pdcc.min.js:25:50041
at Function.n.O (pdcc.min.js:25:49528)
at pdcc.min.js:25:50091
Actualmente estás usando PHP 7.4, sin embargo esta versión es bastante moderna para la versión de Joomla que estás utilizando.
Si en tu anterior hosting usabas una versión de PHP más antigua y el sitio funcionaba bien solo tendrías que cambiar la versión de PHP para tu web por la 5.6 (recomendada para tu versión de Joomla)
Puedes hacerlo siguiendo estos pasos: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
En caso de que estos errores continúen tras cambiar la versión de PHP te recomiendo a nuestro soporte especializado en Joomla.
----
He cambiado la versión php a 5.6 y sigue pasando lo mismo.
Me quedo a la espera de noticias para poder solucionarlo cuanto antes.
Gracias
Contenido solo visible a usuarios registrados
Hola Gonzalo.
Por lo que muestras en el error " Default Layout file is not exists! Please goto to template manager and create a new layout first " al parecer faltan archivos en tu plantilla.
Para comprobarlo realiza una prueba.
.- Accede a plantilla y activa la plantilla Bezz que trae por defecto Joomla
Una vez activado comprueba si carga la pagina de Checkout de Virtuemart.
Un saludo
Muy buenas Pepe, muchas gracias por la contestación, pero si cambio de plantilla sigue pasando lo mismo.
¿Puede ser que el traslado no se haya hecho bien?
Además en el administrador, no me deja entrar en el Panel de Control, me da el siguiente error:
0 Class 'FOF40\Container\Container' not found
¿Intento hacer de nuevo el traslado? Aunque no me dio ningún error ni nada
Hola Gonzalo.
¿Intento hacer de nuevo el traslado?
Sí, vuelve a realizar el traslado ya que por lo que parece durante el traslado se perdieron algunas cosas y no estan todos los archivos.
Un saludo
Perfecto, muchas gracias 😉
Hola Gonzalo.
Nada, Gracias a ti.
Dejo el hilo abierto por si necesitas retomarlo después de realizar de nuevo el traslado.
Un saludo