Cómo acceder al panel de administración de PrestaShop y recuperar la contraseña
¿Qué es el panel de administración de PrestaShop y por qué es tan importante?
El panel de administración de PrestaShop es el centro de control de tu tienda online. Desde aquí gestionas productos, pedidos, clientes, módulos, diseño y todas las configuraciones clave de tu negocio. Acceder a él correctamente es fundamental para el día a día de tu ecommerce.
Normalmente, la URL de acceso suele ser algo como www.tutienda.com/admin o www.tutienda.com/admin12345 (con un código aleatorio que se genera durante la instalación). Si has perdido esa dirección o no recuerdas tu contraseña, no te preocupes: en esta guía te explicamos paso a paso cómo solucionarlo, incluso si el admin prestashop no funciona por algún motivo.
Requisitos previos antes de empezar
Antes de lanzarnos a recuperar el acceso, asegúrate de tener a mano:
- Los datos de acceso a tu panel de control de hosting (cPanel, Plesk, o el que uses).
- Acceso al correo electrónico con el que registraste tu cuenta de administrador.
- Un cliente FTP como FileZilla (por si necesitas modificar archivos manualmente).
- Paciencia y calma: la mayoría de problemas tienen solución sencilla.
Cómo acceder al panel de administración de PrestaShop correctamente
El acceso admin prestashop sigue una estructura bastante estándar, pero hay variaciones. Te mostramos los métodos más habituales:
1. Buscar la URL exacta de tu panel
Si no recuerdas la dirección exacta, puedes encontrarla siguiendo estos pasos:
- Accede a tu panel de control del hosting (por ejemplo, cPanel).
- Entra en el Administrador de archivos o usa un cliente FTP.
- Navega hasta la carpeta raíz de tu instalación de PrestaShop (normalmente
public_htmlowww). - Busca una carpeta que empiece por
admin. Si la instalación es reciente, tendrá un nombre aleatorio comoadmin12345oadminbackoffice. - La URL de acceso será
www.tudominio.com/nombre-de-esa-carpeta.
2. Acceso directo desde la tienda
Otra forma rápida es:
- Ve a la página principal de tu tienda.
- Añade al final de la URL
/admino/administracion(aunque esto no siempre funciona, es buena prueba). - Si no te funciona, vuelve al paso anterior.
3. Si el acceso está bloqueado por IP
A veces PrestaShop bloquea direcciones IP tras varios intentos fallidos. Si ves un mensaje de error de acceso, espera unos 15-20 minutos y vuelve a intentarlo. Si el bloqueo persiste, revisa los archivos de configuración (te lo contamos más abajo).
Recuperar contraseña de PrestaShop paso a paso
Si no recuerdas tu contraseña, hay varias vías. Te las explicamos de la más sencilla a la más técnica.
Método 1: Usar el enlace "¿Olvidó su contraseña?" (el más fácil)
- Ve a la página de acceso admin prestashop (la URL que encontraste antes).
- Haz clic en el enlace "¿Olvidó su contraseña?" que aparece debajo del formulario.
- Introduce el correo electrónico de la cuenta administradora.
- Recibirás un correo con un enlace para restablecerla. Revisa también la carpeta de spam.
- Sigue las instrucciones del correo y crea una nueva contraseña segura.
[TIP]
Si no recibes el correo, espera 10-15 minutos. A veces hay retrasos. Comprueba también que el correo no esté filtrado como spam o correo no deseado.
Método 2: Cambiar la contraseña desde la base de datos (phpMyAdmin)
Este método es muy útil si el correo no llega o si el admin prestashop no funciona y no puedes acceder al formulario.
- Entra en el panel de control de tu hosting.
- Busca la sección Bases de datos y abre phpMyAdmin.
- Selecciona la base de datos de tu PrestaShop.
- Busca la tabla llamada
ps_employee(oprestashop_employeesi cambiaste el prefijo). - Localiza tu usuario administrador y haz clic en Editar (el lápiz).
- Busca el campo
passwd. Bórralo y escribe la siguiente cadena:
d0f0f9b1e0c9b8e8d5c0c7a5f5e9b9e9(esto corresponde a la contraseña "password123" codificada en MD5). - Guarda los cambios y accede a tu panel con:
Usuario: tu nombre de usuario
Contraseña:password123 - Una vez dentro, ve a Administración → Empleados y cambia la contraseña por una segura.
[WARNING]
Este método funciona en PrestaShop 1.6 y 1.7. En versiones más recientes (1.7.7+), el hash es diferente. Si no funciona, prueba el siguiente método.
Método 3: Usar un script PHP para cambiar la contraseña
Este es el método más fiable y funciona en casi todas las versiones.
- Crea un archivo llamado
cambiar_pass.phpen la carpeta raíz de tu PrestaShop (la misma donde está el archivoconfig/). - Ábrelo con un editor de texto y pega este código:
<?php
define('_PS_ADMIN_DIR_', __DIR__);
require_once __DIR__ . '/config/config.inc.php';
$email = 'tu_email_admin@tudominio.com';
$new_password = 'TuNuevaContraseñaSegura123';
$hashed = password_hash($new_password, PASSWORD_BCRYPT);
Db::getInstance()->update('employee', array('passwd' => $hashed), 'email = "'.$email.'"');
echo "Contraseña actualizada correctamente";
- Cambia
tu_email_admin@tudominio.compor tu correo real. - Cambia
TuNuevaContraseñaSegura123por la contraseña que quieras usar. - Guarda el archivo y ábrelo en el navegador:
www.tudominio.com/cambiar_pass.php. - Si todo ha ido bien, verás el mensaje de éxito.
- IMPORTANTE: Borra el archivo inmediatamente después de usarlo, por seguridad.
[WARNING]
Este método requiere que tu hosting permita la ejecución de PHP. Si no funciona, contacta con tu proveedor de hosting.
Solución de problemas: ¿Qué hago si el admin de PrestaShop no funciona?
Es frustrante cuando intentas acceder y no hay manera. Vamos a ver los problemas más comunes y cómo resolverlos.
1. Error 404 al intentar acceder
Esto suele significar que la URL no es correcta.
- Revisa que la carpeta
adminexista en tu servidor. - Comprueba que el nombre de la carpeta es exactamente el mismo (mayúsculas y minúsculas importan).
- Si recientemente cambiaste de servidor, puede que la carpeta no se haya transferido correctamente.
2. Error 500 o pantalla en blanco
Suele ser un problema de permisos o de archivos corruptos.
- Comprueba que los archivos de la carpeta
admintengan permisos 755 (directorios) y 644 (archivos). - Si usas Syspanel (el panel de control de tu hosting), recuerda que el acceso es a través del puerto 2106. Entra, revisa los logs de error y verás qué está fallando.
[INFO]
Syspanel es el panel de gestión de tu hosting. Para acceder a él, usa la URLhttps://tudominio.com:2106con tus credenciales de hosting. Ahí podrás ver logs, gestionar archivos y mucho más.
3. El panel carga pero no te deja entrar
- Comprueba que el navegador no tenga cookies o caché corruptas. Prueba con otro navegador o en modo incógnito.
- Si ves el mensaje "Cookies del navegador deshabilitadas", activa las cookies en tu navegador.
4. Bloqueo por demasiados intentos
- Espera 20 minutos y reintenta.
- Si sigue bloqueado, borra el archivo
cache/o renombra la carpetacacheacache_old(temporalmente). Esto suele resetear el bloqueo.
Cómo proteger tu acceso al panel de administración de PrestaShop
Una vez recuperado el acceso, es vital que lo protejas para evitar problemas futuros.
Consejos de seguridad básicos
- Cambia la contraseña regularmente (cada 2-3 meses).
- Usa contraseñas largas con mayúsculas, minúsculas, números y símbolos.
- Activa la autenticación en dos pasos (2FA) en PrestaShop 1.7+.
- Cambia el nombre de la carpeta
admina algo más complejo y difícil de adivinar. - Limita el acceso por IP si tienes una IP fija (en PrestaShop 1.7 puedes hacerlo en Parámetros avanzados → Seguridad).
- Mantén siempre actualizado tu PrestaShop a la última versión.
[TIP]
Anota tu URL de acceso y contraseña en un gestor de contraseñas. Así no volverás a perderlas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de acceso al panel de administración?
Sí. En PrestaShop 1.7+: Parámetros avanzados → Administración → URL de administración. En versiones anteriores, debes renombrar la carpeta manualmente por FTP.
¿Qué hago si no recuerdo el correo electrónico del administrador?
Entra en phpMyAdmin, localiza la tabla ps_employee y verás el correo en la columna email. También puedes cambiarlo directamente ahí.
¿Es seguro usar el método del script PHP?
Es seguro si lo borras después de usarlo. Si lo dejas en el servidor, alguien podría volver a usarlo.
¿Cuánto tarda en llegar el correo de recuperación?
Normalmente es instantáneo, pero puede tardar hasta 15 minutos. Revisa spam y correo no deseado.
¿Puedo acceder al panel si mi dominio apunta a otro servidor?
No. Debes acceder desde el servidor donde está instalado PrestaShop. Si cambiaste de hosting, asegúrate de que la instalación esté correctamente migrada.
Resumen final
Recuperar el acceso admin prestashop es más sencillo de lo que parece si sigues los pasos en orden:
- Localiza la URL correcta de tu panel.
- Prueba el enlace de recuperación por correo.
- Si no funciona, usa phpMyAdmin o el script PHP.
- Si el admin prestashop no funciona, revisa permisos, logs y caché.
- Protege tu acceso con contraseñas fuertes y 2FA.
Si después de todo esto sigues con problemas, contacta con tu proveedor de hosting o con un desarrollador especializado. A veces el problema está en el servidor y no en PrestaShop.
Esperamos que esta guía te haya sido de ayuda. Si tienes más dudas, déjalas en los comentarios y te ayudaremos encantados. ¡Buena suerte con tu tienda online!
