Buenos días,
me ha comenzado a salir en el error.log el siguiente mensaje:
[05-Jun-2019 20:03:42 Europe/Madrid] PHP Fatal error: Uncaught UnexpectedValueException: RecursiveDirectoryIterator::__construct(/home2/laherbor/public_html/cache/smarty/cache/gsnipreviewliststars_tpl943/1/1/1/1/6/06/bb): failed to open dir: No such file or directory in /home2/laherbor/public_html/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php:196
Stack trace:
#0 [internal function]: RecursiveDirectoryIterator->__construct('/home2/laherbor...', 0)
#1 /home2/laherbor/public_html/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php(196): RecursiveDirectoryIterator->getChildren()
#2 /home2/laherbor/public_html/tools/smarty/Smarty.class.php(845): Smarty_Internal_CacheResource_File->clear(Object(SmartyCustom), '/home2/laherbor...', 'gsnipreviewlist...', NULL, NULL)
#3 /home2/laherbor/public_html/classes/SmartyCustom.php(156): Smarty->clearCache('/home2/laherbor...', 'gsnipreviewlist...', NULL)
#4 /home2/laherbor/public_html/classes/SmartyCustom.php(120): SmartyCustomCore->check_template_invalidation('/home2/laherbor...', 'gsnipreviewlist...' in /home2/laherbor/public_html/tools/smarty/sysplugins/smarty_internal_cacheresource_file.php on line 196
¿podrías ayudarme a solucionarlo? Gracias.
Saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Teresa.
Por lo que veo es problema de cache ya que no encuentra un archivo.
Lo primero, realiza una revisión con el asistente Asistente Virtual Stephan, revisa si soluciona problemas de permisos en archivos y carpetas.
Si ves que estan bien los permisos accede a la administración de prestashop parámetros avanzados -> rendimiento y desactiva la cache.
.- Accede a tu cuenta de cPanel -> Administrador de archivo s y vacía el archivo error_log
.- Accede de nuevo a la web y revisa si el error desaparece, puedes revisarlo volviendo a editar el archivo error_log y comprobar si ese aviso ya no sale.
Comprueba que lo tengas todo actualizado, PS, módulos, plantilla, etc...
De todas formas, veo que el error es del día 5 de junio, lo que tienes que comprobar es si a fecha de hoy ese error ya no existe.
Un saludo