Hola,
he actualizado prestashop a 8.2, con click1upgrade
Ha terminado bien, la web funcionaba y tambien el backoffice.
Luego he visto que algun modulo estaba desactivado e lo he activado. La activación ha dado error, pero luego ya la web no funciona.
Si entro en mi sitio recibo este error:
Fatal error: Uncaught Error: Access to undeclared static property: Hook::$_hook_modules_cache_exec in /home/uxxxxxxx/public_html/override/classes/Hook.php:246 Stack trace: #0 /home/uxxxxx/public_html/classes/Hook.php(793): Hook::getHookModuleExecList('actionDispatche...') #1 /home/uxxxxxxx/public_html/classes/Dispatcher.php(351): HookCore::exec('actionDispatche...', Array) #2 /home/uxxxxxxx/public_html/index.php(28): DispatcherCore->dispatch() #3 {main} thrown in /home/uxxxxxxx/public_html/override/classes/Hook.php on line 246
Si entro en admin:
in /home/xxxxxxx/public_html/override/classes/Hook.php (line 246)
&& $hook_name != 'displayPaymentEU'
&& $hook_name != 'paymentOptions'
&& $hook_name != 'displayBackOfficeHeader'
) {
Cache::store($cache_id, $list);
self::$_hook_modules_cache_exec = $list;
}
} else {
$list = Cache::retrieve($cache_id);
}
if ($hook_name) {
Hook::getHookModuleExecList('actionaddressgriddatamodifier') in /home/xxxxxxx/public_html/src/Adapter/LegacyHookSubscriber.php (line 76) .
Alguna ayuda por favor?
------------------------------
Solución:
Borrado de la carpeta Override del prestashop (tras copiarla en local)
Eliminación de un modulo externo
Ya pude entrar y volver a poner algunos archivos faltante desde LOCAL y la nueva carpeta autogenerada OVERRIDE.