¿Tu admin PrestaShop se ha
vuelto inaccesible?
recuperamos el acceso hoy.
Recuperación de acceso al back-office PrestaShop bloqueado
URL /admin-xxx olvidada, contraseña perdida, pantalla blanca tras el login, 403 en el dashboard, redirect en bucle:
tu front funciona, pero estás bloqueado fuera del back-office.
Entramos por SSH o phpMyAdmin, identificamos el cerrojo, te devolvemos la llave.
Lo que ves = la causa probable
Identifica tu síntoma en la tabla. Orienta el diagnóstico en menos de un minuto.
Por qué un BO se vuelve inaccesible en 2026
Distribución observada sobre 22 recuperaciones de acceso BO realizadas en 2025-2026.
No has tocado el BO en 6 meses, el navegador ha vaciado su auto-fill, y la URL /admin-XXXX con su hash está en el olvido. El caso más simple de resolver — 15 min vía SSH o phpMyAdmin para recuperar la URL y resetear la contraseña en SQL.
Instalaste un módulo la víspera, y desde el día siguiente, el admin está en blanco desde el login. El módulo se engancha en actionAdminControllerInitBefore o un widget BO y falla. Fix: identificación vía logs o por bisección, desactivación SQL.
Una actualización PrestaShop (1.7 → 8, 8.x → 9) cambia la firma de un método de un controlador admin. Tu override en /override/controllers/admin/ hereda de la clase padre, ya no reconoce la firma, y falla al cargar.
Has intentado conectarte 5 veces con una contraseña errónea, un módulo tipo «Brute Force Protect» (o Cloudflare WAF) te ha baneado temporalmente. El BO devuelve 403 incluso si llegas a la URL. Fix: whitelist temporal de tu IP.
Activaste Let's Encrypt en el front pero olvidaste actualizar PS_SHOP_DOMAIN_SSL en ps_configuration. El BO redirige de HTTP a HTTPS y luego de HTTPS a HTTP en un bucle infinito. El navegador abandona con ERR_TOO_MANY_REDIRECTS.
Específico de versiones modernas. Un módulo declara un servicio con una dependencia fantasma en services.yml, o un argumento tipado que no existe. Symfony se niega a arrancar el BO sin por ello romper el front (que usa otro kernel).
Admin recuperado en 42 min
Caso real · Tienda de artículos de decoración · PrestaShop 8.0 + 28 módulos · Diciembre 2025.
app/config/parameters.php: '_PS_MODE_DEV_' => true. Refresh página de login + nueva conexión.
Fatal error: Uncaught Error: Call to undefined method ToolsCore::displayPriceSmarty() in /modules/dashboardproduct/dashboardproduct.php:117. Método core que ya no existe en PS 8.
dashboardproduct última actualización 2018, incompatible con PrestaShop 8.0. El método fue renombrado Tools::displayPrice().
UPDATE ps_module SET active = 0 WHERE name = 'dashboardproduct';. Vaciado de caché. Nueva conexión admin: dashboard cargado.
false. Email enviado: timeline + causa + recomendación (reemplazar dashboardproduct por módulo nativo PS 8 equivalente o parchear el código).
(42 min × 60 €/h sin IVA)
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
- Test BO en 3 navegadores + 2 IPs
- Lectura de logs y de
ps_module - Presupuesto firme enviado de inmediato
- Tú decides si continuamos
Intervención dirigida
- Copia de seguridad ficheros + BD antes de intervenir
- Reset contraseña / URL / IP / módulo / override
- Pruebas conexión + navegación BO completa
- Informe escrito causa + corrección aplicada
- Garantía 30 días sobre la corrección
Mantenimiento mensual
- Cuenta admin de emergencia KLN en tu tienda
- Copias automáticas diarias externalizadas
- Auditoría overrides antes de cada update PrestaShop
- Intervención prioritaria si BO inaccesible
BO PrestaShop inaccesible — preguntas frecuentes
/admin-XXXX/), (3) cookie de sesión corrupta tras traslado o cambio de dominio, (4) módulo BO que falla solo en admin, (5) override de controlador admin roto tras update, (6) IP bloqueada por seguridad tras intentos de login fallidos. Diagnóstico vía error_log + check IP desde firewall.admin seguida de caracteres. (2) BD: phpMyAdmin → ps_configuration, algunos módulos de seguridad almacenan ahí la URL admin. (3) Email de bienvenida PrestaShop: en la instalación, PS envía un email con la URL completa. Si los tres fallan, lo recuperamos en 5 min vía SSH.sendmail funciona. (2) Si el email no sale: reset SQL directo — phpMyAdmin → ps_employee → sobrescribir passwd con un hash bcrypt generado. (3) Script PHP temporal llamando a la API PrestaShop. Métodos 2 o 3: 10 min.UPDATE ps_module SET active=0. (2) override de AdminDashboardController roto tras update — neutralizar /override/controllers/admin/. (3) widget BO custom que lanza una fatal silenciosa. (4) En PS 8/9: contenedor Symfony inválido. (5) caché admin corrupta — eliminar /var/cache/prod/. Universal: activar el modo debug 5 min para ver el error real.Otras incidencias que también trato
¿Bloqueado fuera de tu admin PrestaShop?
Diagnóstico gratuito en 30 min. Identificamos el cerrojo, cifrámoslo, tú decides. Presupuesto en 24 h laborables.