pinillota Posted July 21, 2016 Share Posted July 21, 2016 Hola a todos, Al activar el Smarty cache en mi web, la web ha quedado en blanco y me ha slatado el error: Fatal error: Class 'Core_Business_ContainerBuilder' not found in /var/www/vhosts/boxerbaratos.com/paginasweb/coralgandalf.com/config/bootstrap.php on line 27 Buscando un poco por internet hay un workaround que es borrar el archivo cache/class_index.php. Lo he intentado pero sigue igual. Hay forma de deshabilitar el smarty cache sin tener acceso al backoffice? Espero puedan ayudarme. Gracias de antemano. Link to comment Share on other sites More sharing options...
Code-Plus Posted July 22, 2016 Share Posted July 22, 2016 Buenas, no te deja entrar ni en el BO ni en el FO? Saludos Link to comment Share on other sites More sharing options...
pinillota Posted July 22, 2016 Author Share Posted July 22, 2016 Hola, No, ni BO ni FO, con lo que no tengo opción de deshabilitar de nuevo el smarty cache para volver al punto antes del error. Se puede deshabilitar directamente desde bbdd o desde archivo de configuración? Gracias. Link to comment Share on other sites More sharing options...
Code-Plus Posted July 22, 2016 Share Posted July 22, 2016 Activa primero el debug. Modo debug: >Con código: https://www.prestashop.com/forums/topic/224525-how-to-turn-on-error-reporting-for-debug-information-blank-page-500-internal-server-error Saludos Link to comment Share on other sites More sharing options...
pinillota Posted July 22, 2016 Author Share Posted July 22, 2016 Hola, En el debug el unico error que me aparece es: Fatal error: Class 'Core_Business_ContainerBuilder' not found in /var/www/vhosts/boxerbaratos.com/paginasweb/coralgandalf.com/config/bootstrap.php on line 27 Link to comment Share on other sites More sharing options...
Code-Plus Posted July 22, 2016 Share Posted July 22, 2016 Y que tienes en ese archivo? Slaudos Link to comment Share on other sites More sharing options...
pinillota Posted July 22, 2016 Author Share Posted July 22, 2016 El archivo contiene: $container_builder = new Core_Business_ContainerBuilder;$container = $container_builder->build();Adapter_ServiceLocator::setServiceContainerInstance($container); Comparado con los archivos originales y es exactamente lo mismo. Todo esto ha ocurrido una vez se ha activado el smarty cache. También he probado a borrar la cache de smarty a mano, sin ocurrir nada diferente al error que ahora sale. Link to comment Share on other sites More sharing options...
Code-Plus Posted July 22, 2016 Share Posted July 22, 2016 Borra compilaciones, cache, y etc En las tablas, busca la de Configuration y cambia esta: PS_SMARTY_CACHE a 0 (cero) saludos Link to comment Share on other sites More sharing options...
pinillota Posted July 22, 2016 Author Share Posted July 22, 2016 He cambiado la entrada de la base de datos PS_SMARTY_CACHE a 0 y tengo las carpetas de /cache/smarty/cache y /cache/smarty/compile vacias, salvo el archivo index.php, pero el error aun continua por pantalla Link to comment Share on other sites More sharing options...
RubenMing Posted July 24, 2016 Share Posted July 24, 2016 Has realizado alguna actualización de versión recientemente? puedes comprobar si existe y no está modificado el archivo de raíz LICENSE.txt y si existe el fichero /Core/Business/Core_Business_ContainerBuilder.php . Borra también el archivo cache/class_index.php 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