¿Pantalla blanca en tu PrestaShop?
restauramos tu tienda sin tocar tus datos.
Diagnóstico y resolución de pantallas blancas PrestaShop
Una página completamente blanca — sin error, sin 500, solo vacío — es casi siempre un error fatal PHP silencioso. Activamos el debug, leemos el error real, neutralizamos al culpable (módulo, override, hook) y restauramos tu tienda sin perder un solo pedido.
4 escenarios que tratamos cada semana
El contexto en que aparece la pantalla blanca ya orienta el diagnóstico. Reconoce el tuyo.
Nada responde — ni la home, ni las páginas de producto, ni /admin-xxx. Causa típica: archivo core corrupto (a menudo config/defines.inc.php mal editado), error en composer.json en PS 8.x/9.x, o autoloader roto. Solución: restauración dirigida del archivo + auditoría git.
Puedes acceder al back-office pero el front muestra blanco — incluida la home. Causa típica: hook de módulo en displayHeader que lanza excepción, o tema corrupto (parse error en layouts/layout-full-width.tpl). Solución: cambio al tema classic vía SQL, identificación del módulo problemático.
Tus visitantes ven la tienda normalmente pero no puedes acceder al BO: pantalla blanca desde /admin-xxx o tras login. Causa típica: override de controlador admin roto tras update, o módulo que falla en actionAdminControllerInitBefore. Solución: neutralización de /override/controllers/admin/, desactivación SQL de módulos recientes.
Home, catálogo y checkout funcionan, pero algunas fichas son blancas. A menudo un módulo que falla cuando hay un atributo específico (combinaciones, customizaciones, accesorios). Solución: identificación del producto pivote, desactivación dirigida del hook culpable, parche.
Lo que la pantalla blanca dice (o no dice)
Unos minutos en modo debug suelen bastar para aislar la causa. Esta es la cuadrícula que usamos.
Tarifas anunciadas por adelantado
Diagnóstico gratuito. Para la intervención, sabes exactamente cuánto cuesta antes de que se toque el código.
Diagnóstico
- Modo debug PrestaShop activado temporalmente
- Módulo / override culpable identificado
- Presupuesto firme enviado inmediatamente
- Tú decides si continuamos
Intervención dirigida
- Copia ficheros + BD antes de intervenir
- Neutralización del módulo / override culpable
- Debug desactivado, caché vaciado, pruebas prod
- Informe escrito: causa + corrección aplicada
- Garantía 30 días sobre la corrección
Mantenimiento mensual
- Auditoría módulos antes de cada update mayor
- Copias diarias externalizadas
- Intervención prioritaria en pantallas blancas
- Vigilancia overrides + portado en cada update
Pantalla blanca PrestaShop — preguntas frecuentes
display_errors está desactivado en producción, PHP se traga el error y Smarty renderiza una plantilla vacía. Causas frecuentes: override de clase que lanza en bootstrap, hook de módulo que falla al cargar el tema, defines_custom.inc.php mal editado, caché Smarty corrupto./override/controllers/admin/, probamos, aislamos. Si no se resuelve, desactivación SQL de módulos recientes. Resolución 30-60 min./override/, portar overrides, auditar módulos. Pedidos, clientes, catálogo intactos./config/defines.inc.php: define('_PS_MODE_DEV_', true);. En 8.x/9.x, usar /app/config/parameters.php. NUNCA dejar activo en producción (expone rutas servidor y datos sensibles). Activar 5 min, leer error, desactivar, corregir.¿Tu tienda está blanca ahora mismo?
Diagnóstico gratuito en 30 min. Presupuesto firme en 24 h laborables, intervención desde 60 €/h sin IVA. Sin sorpresas.