✓ Sin compromiso · ⚡ Respuesta en menos de 24 h · 💬 WhatsApp
🔒 Sin acceso admin · Recuperación < 1 h

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

O chatear por WhatsApp
✓ Diagnóstico gratuito ✓ Presupuesto en 24 h laborables ✓ Desde 60 €/h sin IVA ✓ Tus datos intactos
🩺 Diagnóstico rápido

Lo que ves = la causa probable

Identifica tu síntoma en la tabla. Orienta el diagnóstico en menos de un minuto.

Síntoma Causa probable Método de corrección
Página 404 en /admin-xxx URL admin olvidada o carpeta renombrada FTP → encontrar la carpeta admin*
«Credenciales incorrectas» Contraseña perdida o empleado desactivado Reset SQL vía phpMyAdmin (tabla ps_employee)
403 Forbidden IP bloqueada por módulo de seguridad o WAF Whitelist IP + desactivación módulo
Login OK y luego página blanca Módulo BO u override admin roto Desactivación SQL ps_module + neutralización override
Login → redirect en bucle Cookie de sesión o dominio BO/front incoherente Reset ps_configuration (PS_SHOP_DOMAIN_SSL)
«Token CSRF inválido» Sesión expirada + caché token corrupta Vaciado /var/cache/prod/ + nueva sesión
Error 500 solo en el BO Contenedor Symfony inválido (PS 8/9) Diagnóstico php bin/console + cache clear
🔎 Las causas reales

Por qué un BO se vuelve inaccesible en 2026

Distribución observada sobre 22 recuperaciones de acceso BO realizadas en 2025-2026.

1. Contraseña / URL olvidadas (≈ 30%)

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.

2. Módulo BO recién instalado (≈ 22%)

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.

3. Override admin roto tras update (≈ 18%)

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.

4. IP bloqueada por seguridad (≈ 12%)

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.

5. Bucle redirect HTTPS / HTTP (≈ 10%)

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.

6. Contenedor Symfony inválido (PS 8/9) (≈ 8%)

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

⚡ Intervención tipo

Admin recuperado en 42 min

Caso real · Tienda de artículos de decoración · PrestaShop 8.0 + 28 módulos · Diciembre 2025.

15:32
Llamada del cliente «Desde anoche, llego al login admin, introduzco mis credenciales, y luego página blanca. Front OK, los pedidos siguen entrando.»
15:37
Acceso SFTP recuperado · activación debug Edición de app/config/parameters.php: '_PS_MODE_DEV_' => true. Refresh página de login + nueva conexión.
15:42
Error legible 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.
15:51
Hipótesis confirmada Módulo dashboardproduct última actualización 2018, incompatible con PrestaShop 8.0. El método fue renombrado Tools::displayPrice().
16:01
Desactivación SQL del módulo phpMyAdmin → UPDATE ps_module SET active = 0 WHERE name = 'dashboardproduct';. Vaciado de caché. Nueva conexión admin: dashboard cargado.
16:14
Desactivación debug + informe Debug devuelto a false. Email enviado: timeline + causa + recomendación (reemplazar dashboardproduct por módulo nativo PS 8 equivalente o parchear el código).
42 min
Tiempo de recuperación
~ 42 €
Facturado bajo presupuesto
(42 min × 60 €/h sin IVA)
0
Dato perdido
💰 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

encontrar el cerrojo
0gratis
30 min · sin compromiso
  • Test BO en 3 navegadores + 2 IPs
  • Lectura de logs y de ps_module
  • Presupuesto firme enviado de inmediato
  • Tú decides si continuamos
Lanzar el diagnóstico →
⚡ Lo más solicitado 🔧 Intervención

Intervención dirigida

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

Mantenimiento mensual

vigilancia BO + acceso de emergencia
desde 50/ mes
vigilancia 24/7 · sin compromiso
  • 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
❓ FAQ

BO PrestaShop inaccesible — preguntas frecuentes

Seis causas cubren el 95% de los casos: (1) contraseña perdida o cuenta desactivada, (2) URL admin olvidada (PrestaShop añade un hash a /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.
Tres métodos: (1) FTP: lista la raíz, busca una carpeta que empiece por 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.
(1) Enlace «Olvidé mi contraseña» desde el BO si el email es válido y 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.
El login tiene éxito pero el dashboard no se muestra. Cinco causas: (1) módulo BO recién instalado que falla al cargar el admin — desactivar vía SQL 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.
Según la causa: URL/contraseña: 15-30 min. IP bloqueada: 15 min. Módulo BO que falla: 30 min a 1 h. Override roto: 1 a 2 h. Contenedor Symfony (PS 8/9): 1 a 3 h. En conjunto, 80% de los casos en menos de una hora una vez hecho el diagnóstico.
No, hace falta como mínimo un acceso al servidor (FTP, SFTP, SSH o cPanel). Si has perdido todos tus accesos, el primer paso es recuperarlos con tu hosting (1 a 4 h presentando documento de identidad). Te guiamos por WhatsApp en la gestión. Una vez recuperado un acceso (aunque sea limitado), entramos en el diagnóstico.

¿Bloqueado fuera de tu admin PrestaShop?

Diagnóstico gratuito en 30 min. Identificamos el cerrojo, cifrámoslo, tú decides. Presupuesto en 24 h laborables.

💬 WhatsApp
💬 Chatear por WhatsApp — respuesta en minutos