✓ Sin compromiso · ⚡ Respuesta en menos de 24 h · 📞 06 78 85 05 63
🚨 Pantalla blanca · Diagnóstico inmediato

¿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.

O llamar: +33 6 78 85 05 63
✓ Sin pérdida de datos✓ Intervención en 24 h laborables✓ Desde 60 €/h sin IVA✓ Garantía 30 días
👀 Qué tipo de pantalla blanca

4 escenarios que tratamos cada semana

El contexto en que aparece la pantalla blanca ya orienta el diagnóstico. Reconoce el tuyo.

A. Todo en blanco (front + admin)

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.

B. Front blanco, admin OK

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.

C. Admin blanco, front OK

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.

D. Blanco solo en algunas fichas de producto

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.

🩺 Tabla diagnóstica

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.

Síntoma observadoCausa probableDónde buscar
Totalmente blanco, código fuente vacíoError fatal PHP en bootstrapphp-fpm.log + error_log
Blanco, código = layout HTML sin contenidoHook displayHeader que lanzaModo debug + módulo reciente
Blanco con view-source: mostrando Smarty crudoCaché Smarty corrupto, parse error template/var/cache/prod/smarty/
Blanco solo tras login adminOverride admin roto / módulo BO defectuoso/override/controllers/admin/
Blanco + log Class not foundAutoloader roto, fichero renombrado/eliminadoOverride + composer autoload
Blanco + log Cannot redeclareConflicto override / módulo redefiniendo clase/override/classes/
💰 Tarifas

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

Diagnóstico

ver el error oculto
0gratis
30 min · sin compromiso
  • Modo debug PrestaShop activado temporalmente
  • Módulo / override culpable identificado
  • Presupuesto firme enviado inmediatamente
  • Tú decides si continuamos
Lanzar el diagnóstico →
⚡ Más solicitado🔧 Intervención

Intervención dirigida

restaurar la tienda
desde 60sin IVA
según diagnóstico · precio anunciado por adelantado
  • 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

Mantenimiento mensual

pruebas pre-prod antes de cada update
desde 50/ mes
vigilancia 24/7 · sin compromiso
  • Auditoría módulos antes de cada update mayor
  • Copias diarias externalizadas
  • Intervención prioritaria en pantallas blancas
  • Vigilancia overrides + portado en cada update
❓ FAQ

Pantalla blanca PrestaShop — preguntas frecuentes

Una pantalla blanca significa que el servidor devolvió HTTP 200 OK pero con cuerpo vacío. Es típicamente un error fatal PHP silencioso: 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.
Un 500 lo muestra Apache/Nginx con mensaje explícito. Una pantalla blanca es HTTP 200 OK con cuerpo vacío: PHP falló pero el error fue ocultado. Herramientas de diagnóstico diferentes: para pantalla blanca debemos reactivar manualmente el modo debug.
Caso clásico de override de controlador admin roto o módulo BO defectuoso. Accedemos vía SSH/FTP, desactivamos temporalmente /override/controllers/admin/, probamos, aislamos. Si no se resuelve, desactivación SQL de módulos recientes. Resolución 30-60 min.
Muy frecuente, rara vez grave en términos de datos. Un update 1.7→8 o 8.x→9 reescribe muchas clases core: tus overrides pueden referenciar métodos desaparecidos. Módulos antiguos tampoco siguen. Solución: neutralizar /override/, portar overrides, auditar módulos. Pedidos, clientes, catálogo intactos.
Diagnóstico gratuito (30 min) luego intervención bajo presupuesto, desde 60 €/h sin IVA. La mayoría se resuelven en 1-2 horas. Presupuesto firme en 24 h laborables. Incluido en mantenimiento Business/Performance.
En 1.7+, editar /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.

📞 +33 6 78 85 05 63
📞 Llamar · 06 78 85 05 63