Buenas tardes, estoy experimentando el siguiente problema, al entrar en el apartado de módulos de mi Prestashop 1.6.1.16, me arroja el siguiente error:
[PrestaShop] Fatal error in module file :/home2/purojabu/public_html/purojabugo.es/classes/module/Module.php:
Call to undefined method Hook::_generateConfigXml()
He visto el archivo ese en el ftp, pero no veo nada raro.
Alguien me puede ayudar??
Hola Manuel.
Veo varias cosas que pueden afectar.
.- Estas utilizando la version 7.3 de PHP y las versions de Prestashop 1.6 solo soportan hasta al version 7.1 incluso te diria que mejor con una version 5.6
Una vez modificada la version de PHP si ves que todo funciona bien:
.- Actualiza la version de prestashop a la ultima estable de la rama 1.6 que es la 1.6.1.24 y estas utilizando la version 1.6.1.16
.- Comprueba si tienes pendiente actualizaciones de modulos y plantilla.
Un saludo
Hola pepe, tengo instalada la versión 5.6, ya sabía que en PS 1.6 no puedo trabajar con PHP 7.
Respecto a las otras preguntas, no puedo actualizar a 1.6.1.24, ya que no puedo acceder a los módulos para usar el actualizador de prestashop.
Ha estado funcionando hasta hace unos días, que el cliente me ha pedido actualizar un banner y ha sido cuando me he percatado del problema.
Gracias
Hola Manuel.
Ok, el problema esta en algún modulo que no tiene definido el Hook o el asignado no esta disponible:
[13-Mar-2020 00:23:27 Europe/Madrid] PHP Fatal error: Call to undefined method Hook::_generateConfigXml()
in /home2/purojabu/public_html/purojabugo.es/classes/module/Module.php on line 1414
Accede a tu cuenta de cPanel -> Administrador de archivos
.-Accede a la carpeta modules y renombre la carpeta " hook "
Revisa si con eso se soluciona.
Si ves que se soluciona, acuérdate de actualizar prestashop a la ultima version de la rama 1.6 que es la 1.6.1.24.
Nota: No actualices a la version 1.7 ya que no son compatibles.
Un saludo
Hola Pepe, parece que se ha solucionado, ya puedo entrar en módulos y he actualizado a 1.6.1.24 sin ningún problema.
Muchas gracias por tu ayuda
Hola Manuel.
Genial !!! me alegra que lo solucionaras.
Ya sabes, cualquier consulta que tenga no dudes en comunicarlo 😉
Cerramos el tema.
Un saludo