fdsusi Posted December 9, 2023 Share Posted December 9, 2023 Buenas. Tengo una instalación de Prestashop 1.7 (mercerialenceriahilos.com) y sólo es accesible si activo el modo debug. Si lo desactivo tengo página en blanco con el siguiente error en la consola del explorador: [09-Dec-2023 12:06:47 Europe/Madrid] PHP Fatal error: Uncaught PrestaShop\PrestaShop\Core\Data\Layer\DataLayerException: Unable to persist data in cache data layer in /home/merceriahilos/public_html/src/Core/Localization/CLDR/DataLayer/LocaleCache.php:124 Stack trace: #0 /home/merceriahilos/public_html/src/Core/Data/Layer/AbstractDataLayer.php(196): PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleCache->doWrite('es-ES', Object(PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleData)) #1 /home/merceriahilos/public_html/src/Core/Data/Layer/AbstractDataLayer.php(102): PrestaShop\PrestaShop\Core\Data\Layer\AbstractDataLayer->saveReadPropagationResult('es-ES', Object(PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleData)) #2 /home/merceriahilos/public_html/src/Core/Localization/CLDR/LocaleDataSource.php(62): PrestaShop\PrestaShop\Core\Data\Layer\AbstractDataLayer->read('es-ES') #3 /home/merceriahilos/public_html/src/Core/Localization/CLDR/LocaleRepository.php(60): PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleDataSource->getLocaleData('es-ES') #4 in /home/merceriahilos/public_html/src/Core/Data/Layer/AbstractDataLayer.php on line 198 Alguna sugerencia para solucionarlo que sin tener que dejar activo el modo debug? Gracias de antemano. Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 9, 2023 Share Posted December 9, 2023 Hola, Puedes intentar borrar manualmente la caché de tu tienda:https://www.mediacom87.fr/en/faq-how-to-clear-the-cache-manually-on-prestashop-17/ Link to comment Share on other sites More sharing options...
fdsusi Posted December 11, 2023 Author Share Posted December 11, 2023 Lo he hecho, pero no ha funcionado... Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted December 11, 2023 Share Posted December 11, 2023 Pues lo que indica el error es que no puede leer/escribir en la cache para algo relacionado con los idiomas. Lo primero que pensaría es que tienes un error de permisos de escritura en tus archivos o carpetas. Te recomendaría echarle un vistazo a estos tutoriales: Link to comment Share on other sites More sharing options...
Nickz Posted December 11, 2023 Share Posted December 11, 2023 Segun Githup Quote Deleting /var/cache folder solved the issue. Thanks for the update https://github.com/PrestaShop/PrestaShop/issues/17770 Preferible es renombrar /var/cache a /var/cache_ y poner la carpeta cache vacio, o con los subcarpetas vacias. En general no es buena idea borrar archivos como index.php dentro de las carpetas. Renombrar en vez de borrar te puede salvar la instalación. Link to comment Share on other sites More sharing options...
fdsusi Posted December 12, 2023 Author Share Posted December 12, 2023 Solucionado. Por seguridad, cree un archivo zip con el contenido de /var/prod/cache... al eliminar todo ha funcionado ok Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 12, 2023 Share Posted December 12, 2023 il y a 36 minutes, fdsusi a dit : Solucionado. Por seguridad, cree un archivo zip con el contenido de /var/prod/cache... al eliminar todo ha funcionado ok No es necesario hacer un archivo del directorio /var/cache, ya que se crea automáticamente como explica mi tutorial en la primera respuesta. Se recomienda vaciar este directorio todos los días para evitar una sobrecarga de datos desactualizados, lo que es posible gracias a este módulo que utiliza una tarea Cron Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now