Avisos
Vaciar todo

Front ofice  

 
emma
 emma
Usuario activo

Buenas tardes.

tras actualizar a presashop 1.7.8 con 1click upgrade aparententemente todo esta ok el el backoffice pero al ir al front ofice me sale en blanco.. tras activar modo depuracion aparece lo siguiente:

(1/1) UndefinedMethodException
Intentó llamar a un método indefinido llamado "preCall" de la clase "Module".
en helper.php línea 645
en LeoFrameworkHelper -> exec ( 'topNavigation' )en leotempcp.php línea 1425
en Leotempcp -> hookHeader ( array ('cookie' => object ( Cookie ), 'cart' => object ( Cart ), 'altern' => 27) )en Hook.php línea 997
en HookCore :: coreCallHook ( object ( Leotempcp ), 'hookHeader', array ('cookie' => object ( Cookie ), 'cart' => object ( Cart ), 'altern' => 27) )en Hook.php línea 421
en HookCore :: callHookOn ( object ( Leotempcp ), 'Header', array ('cookie' => object ( Cookie ), 'cart' => object ( Cart ), 'altern' => 27) )en Hook.php línea 934
en HookCore :: exec ( 'displayHeader' )en FrontController.php línea 598
en FrontControllerCore -> initContent ()en IndexController.php línea 37
en IndexControllerCore -> initContent ()en Controller.php línea 306
en ControllerCore -> ejecutar ()en Dispatcher.php línea 518
en DispatcherCore -> despacho ()en index.php línea 28

Contenido solo visible a usuarios registrados

Citar
Respondido : 08/12/2021 1:10 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Emma, 

Tienes algún módulo de cookie en tu sitio en tu sitio?, es posible que tras la actualización un módulo te esté generando un conflicto para ello debes verificar si tienes un módulo de cookies desactivarlo y comprobar si todo funciona, si no es así, debes verificar desactivar cualquier otro módulo que tengas instalado que no pueda ser compatible con prestashop 1.7.8 e ir comprobando hasta determinar cuál causa el conflicto

Igualmente, es posible que el tema que uses este generando error, puedes probar activar el tema clásico de PrestaShop y verificar si al hacerlo todo funciona de forma correcta

Un Saludo 

ResponderCitar
Respondido : 08/12/2021 1:35 pm

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

emma
 emma
Usuario activo

Buenas tardes @karen

desactive todos los modulos no nativos de prestashop y tengo la plantilla por defecto de prestashop pero el problema persiste.... 😪 

ResponderCitar
Respondido : 08/12/2021 1:58 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Emma, 

Actualmente, al ingresar en la URL que nos compartes no logro ver el sitio, has probado desactivar ahora el modo depuración y ver si se muestra el sitio web de forma correcta?

De igual forma veo que tienes la versión de PHP 7.1, prueba subirla a 7.3 y verifica si con ello logras ver tu sitio web, en esta guía te indican como puedes modificar la versión de PHP -> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

Revisa esto y nos comentas como ha ido todo

Un Saludo 

ResponderCitar
Respondido : 08/12/2021 3:00 pm

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

emma
 emma
Usuario activo

Hola @karen

probe diferentes versiones de Php pero no funciona...  desactivando el modo depuracion se queda en blanco y activandolo los errores que te comente en el primer post

lo dejo activado por si quieres verlo

ResponderCitar
Respondido : 08/12/2021 3:15 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Emma.

El error lo tienes en el modulo " leotempcp "

[08-Dec-2021 18:38:45 Europe/Madrid] PHP Fatal error: Uncaught Error: Call to undefined method Module::preCall() in /home/calzated/public_html/modules/leotempcp/libs/helper.php:645
Stack trace:
#0 /home/calzated/public_html/modules/leotempcp/leotempcp.php(1425): LeoFrameworkHelper->exec('topNavigation')
#1 /home/calzated/public_html/classes/Hook.php(997): Leotempcp->hookHeader(Array)
#2 /home/calzated/public_html/classes/Hook.php(421): HookCore::coreCallHook(Object(Leotempcp), 'hookHeader', Array)
#3 /home/calzated/public_html/classes/Hook.php(934): HookCore::callHookOn(Object(Leotempcp), 'Header', Array)
#4 /home/calzated/public_html/classes/controller/FrontController.php(598): HookCore::exec('displayHeader')
#5 /home/calzated/public_html/controllers/front/IndexController.php(37): FrontControllerCore->initContent()
#6 /home/calzated/public_html/classes/controller/Controller.php(306): IndexControllerCore->initContent()
#7 /home/calzated/public_html/classes/Dispatcher.php(518): ControllerCore->run()
#8 /home/calzated/public_html/index.php(28): DispatcherCore->dis in /home/calzated/public_html/modules/leotempcp/libs/helper.php on line 645

 

.- Accede a tu cuenta de cPanel -> Administrador de archivos.

:- Accede a la carpeta " Modules " y renombra la carpeta " leotempcp " por ejemplo " leotempcp_old "

 

Revisa si después de renombrar esa carpeta la web carga bien.

 

Un saludo

ResponderCitar
Respondido : 09/12/2021 9:39 am

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

emma
 emma
Usuario activo

Buenos dias @pepesoler

ahora si carga!! pero no podemos clicar nada el el front ofice...... 😥 

 

ResponderCitar
Respondido : 10/12/2021 8:30 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Emma.

Prueba añadiendo lo siguiente en el archivo " theme.css " que encontraras en themes -> classic -> assets -> css " theme.css "

.modal-backdrop {
position: inherit;
}

 

Una consulta, veo que la instalación es nueva pero veo módulos de otras plantillas:

¿ Actualizaste de prestashop 1.6 a 1.7 ?

¿ Importaste los productos de otra instalación ?

 

Un saludo

ResponderCitar
Respondido : 10/12/2021 12:54 pm

Cursos Gratuitos WordPress

emma
 emma
Usuario activo

Hola @pepesoler

he probado a modificar el fichero que me comentas, pero no ha dado solucion.

asi es, es una actualicacion desde prestashop 1.6

los productos son lo que ya tenia subidos en la version 1.6

Un saludo

ResponderCitar
Respondido : 10/12/2021 3:48 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Emma.

No puedes actualizar de 1.6 a 1.7 ya que no son compatibles y por eso estas teniendo tantos problemas.

Podemos solucionar lo de seleccionar con el código que te indique antes pero seguirás teniendo problemas de otra cosa.

 

Para pasar de 1.6 a 1.7 tienes que empezar con una instalación limpia de prestashop 1.7 y luego exportar/importar los productos de una instalación a otra:

En este enlace del Foro tienes un link a un modulo de Prestashop para poder importar los productos.

-> https://www.webempresa.com/foro/instalacion-y-actualizacion-prestashop/como-actualizar-de-prestashop-1-6-a-prestashop-1-7

 

Un saludo

 

ResponderCitar
Respondido : 10/12/2021 4:16 pm

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