🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la contraseña de administrador de PrestaShop en Syspanel

Actualizado el 2 de diciembre de 2025

¿Te has quedado fuera de tu tienda PrestaShop porque no recuerdas la contraseña de administrador? No te preocupes, es una situación más común de lo que crees. Como técnico de soporte, he ayudado a muchos clientes a resolver este problema. En esta guía completa, te explicaré paso a paso cómo cambiar la contraseña de administrador de PrestaShop utilizando el panel de control Syspanel (antes conocido como HestiaCP). Olvídate de perder ventas o de tener que reinstalar tu tienda. Vamos a restablecer tu password PrestaShop de forma segura y rápida.

¿Qué necesito antes de empezar?

Antes de lanzarnos a los pasos, asegúrate de tener esto a mano:

  • Acceso a Syspanel: Necesitas las credenciales de tu panel de control de hosting. Normalmente las recibiste al contratar el servicio. Si no las tienes, contacta con tu proveedor de hosting.
  • Nombre de tu dominio: Por ejemplo, mutienda.com.
  • Paciencia: Aunque el proceso es sencillo, tómate tu tiempo para no cometer errores.

[INFO] Syspanel es el nombre que usamos para el panel de control basado en HestiaCP. Recuerda que para acceder a él, debes usar el puerto 2106 en la URL. Algo como: https://tudominio.com:2106

Método 1: Cambiar la contraseña desde la base de datos (El más fiable)

Este método es el más recomendado por los expertos, ya que no requiere instalar nada extra y funciona siempre, incluso si has perdido el acceso total al panel de administración de PrestaShop. Básicamente, vamos a modificar directamente el valor de la contraseña en la base de datos.

Paso 1: Accede a Syspanel y abre phpMyAdmin

  1. Abre tu navegador y escribe la dirección de tu Syspanel: https://tudominio.com:2106 (sustituye tudominio.com por tu dominio real).
  2. Inicia sesión con tu usuario y contraseña de administrador del hosting.
  3. Una vez dentro, busca en el menú lateral o superior la opción "phpMyAdmin" o "Bases de datos" y luego haz clic en el enlace a phpMyAdmin. Es una herramienta que te permite gestionar las bases de datos de forma gráfica.

Paso 2: Selecciona la base de datos de tu PrestaShop

  1. En phpMyAdmin, verás una lista de bases de datos en el panel izquierdo.
  2. Busca la que corresponde a tu tienda PrestaShop. Normalmente tiene un nombre como tuusuario_prestashop o similar. Si tienes dudas, revisa el archivo config/settings.inc.php de tu PrestaShop (puedes verlo desde el administrador de archivos de Syspanel). Allí aparece el nombre de la base de datos.

Paso 3: Encuentra la tabla de empleados (ps_employee)

  1. Haz clic en el nombre de tu base de datos. Se abrirá una lista de tablas.
  2. Busca la tabla que se llama ps_employee (o prestashop_employee si tu prefijo es diferente). El prefijo por defecto de PrestaShop es ps_, pero puede haber sido cambiado.
  3. Haz clic en esa tabla.

Paso 4: Edita el registro de tu administrador

  1. Verás una lista de todos los usuarios administradores de tu tienda. Busca tu usuario (normalmente el que tiene id_employee = 1 o el que tenga el email que usas para entrar).
  2. Haz clic en el icono de "Editar" (normalmente es un lápiz) a la izquierda del registro de tu usuario.

Paso 5: Genera y pega la nueva contraseña

Aquí viene el truco. PrestaShop no guarda las contraseñas en texto plano, sino que las "hashea" (las convierte en un código). No podemos escribir la contraseña directamente. Necesitamos generar un hash válido.

Opción A (Recomendada): Usa una herramienta online de hash MD5

  1. Abre una nueva pestaña en tu navegador y busca "generador de hash MD5".
  2. Escribe tu nueva contraseña deseada (por ejemplo, MiNuevaClave123!).
  3. La herramienta te dará un código de 32 caracteres (letras y números). Copia ese código.

Opción B (Más técnica): Usa un script PHP desde Syspanel

  1. Crea un archivo llamado hash.php en la raíz de tu tienda (desde el administrador de archivos de Syspanel).
  2. Pega este código dentro:
    <?php
    echo md5('TuNuevaContraseña');
    ?>
    
  3. Reemplaza 'TuNuevaContraseña' por la contraseña que quieras.
  4. Accede a https://tudominio.com/hash.php en tu navegador. Verás el hash.
  5. Borra el archivo hash.php inmediatamente después de usarlo por seguridad.

Ahora, en phpMyAdmin:

  1. En la fila de tu usuario, busca la columna llamada passwd.
  2. Borra el valor antiguo (el hash largo) y pega el nuevo hash que generaste (el código de 32 caracteres).
  3. Haz clic en "Continuar" o "Ejecutar" (según la versión de phpMyAdmin) para guardar los cambios.

Paso 6: ¡Prueba el acceso!

  1. Cierra phpMyAdmin y el Syspanel.
  2. Abre la URL de tu tienda: https://tudominio.com/adminXXXXXX (o la URL de tu panel de administración).
  3. Introduce tu email de administrador y la nueva contraseña que elegiste (la que usaste para generar el hash).
  4. ¡Deberías poder entrar sin problemas!

[TIP] Si no recuerdas la URL exacta de tu panel de administración, puedes encontrarla en el archivo config/settings.inc.php de tu PrestaShop, buscando la línea que contiene _ADMIN_DIR_.

Método 2: Usar el módulo "Recuperar contraseña" de PrestaShop (Si aún tienes acceso al email)

Este método es más sencillo, pero solo funciona si todavía puedes recibir correos electrónicos en la dirección de email asociada a tu cuenta de administrador.

Paso 1: Ve a la pantalla de login

  1. Abre la URL de tu panel de administración de PrestaShop.
  2. En la pantalla de inicio de sesión, busca y haz clic en el enlace que dice "¿Olvidó su contraseña?" o "Restablecer contraseña".

Paso 2: Solicita el restablecimiento

  1. Introduce la dirección de email que usas para acceder a tu tienda (la del administrador).
  2. Haz clic en "Enviar" o "Restablecer".
  3. PrestaShop enviará un correo electrónico a esa dirección con un enlace para cambiar la contraseña.

Paso 3: Revisa tu correo (y la carpeta de spam)

  1. Revisa la bandeja de entrada de tu correo electrónico.
  2. Si no ves el mensaje en unos minutos, revisa la carpeta de Spam o Correo no deseado.
  3. Si el correo no llega, puede que tu servidor de correo no esté bien configurado o que el email de administrador sea incorrecto. En ese caso, usa el Método 1.

Paso 4: Establece tu nueva contraseña

  1. Haz clic en el enlace del correo. Te llevará a una página segura de PrestaShop.
  2. Introduce tu nueva contraseña y confírmala.
  3. ¡Listo! Ya puedes iniciar sesión con tu nueva clave.

[WARNING] Este método depende completamente de que tu servidor de correo funcione. Si tienes problemas con el envío de emails desde tu hosting, es muy probable que no recibas el mensaje. En ese caso, el Método 1 es tu mejor opción.

Preguntas Frecuentes (FAQ)

Aquí respondemos las dudas más comunes que nos llegan al soporte técnico.

1. "He seguido los pasos, pero al poner la nueva contraseña me dice 'Error de autenticación'"

Esto suele pasar por dos razones:

  • El hash no es correcto: Asegúrate de que el hash que copiaste en phpMyAdmin es exactamente el que generó la herramienta online. Un solo carácter mal puede provocar el error. Vuelve a generar el hash y pruébalo de nuevo.
  • El email no coincide: Verifica que en la tabla ps_employee el email que estás usando es el mismo que tienes en la columna email. Si lo cambiaste, debes usar el email que está en la base de datos.

2. "Mi tabla no se llama ps_employee, ¿cómo sé cuál es mi prefijo?"

El prefijo de las tablas de PrestaShop se define durante la instalación. Lo más común es que sea ps_, pero puede ser cualquier otro (por ejemplo, shop_, prestashop_, etc.). Para saberlo:

  1. Ve al administrador de archivos de Syspanel.
  2. Busca y abre el archivo config/settings.inc.php (en la raíz de tu tienda).
  3. Busca una línea que diga define('_DB_PREFIX_', 'ps_');. El valor entre comillas es tu prefijo. Si es shop_, entonces tu tabla se llamará shop_employee.

3. "¿Puedo cambiar la contraseña de cualquier empleado administrador?"

Sí, el proceso es el mismo. En la tabla ps_employee, busca el id_employee del usuario al que quieres cambiarle la contraseña y repite los pasos. Eso sí, ten cuidado de no cambiar la contraseña de un superadministrador por error.

4. "He probado todo y no funciona, ¿qué hago?"

No desesperes. Puede haber un problema más complejo, como un error en la configuración de la base de datos o un módulo conflictivo. Te recomiendo:

  1. Contactar con tu soporte técnico de hosting: Diles que necesitas restablecer tu password PrestaShop y que has intentado el método de la base de datos pero no funciona. Ellos podrán hacer una comprobación más profunda.
  2. Crear un nuevo usuario administrador desde la base de datos: Es un método más avanzado, pero si te animas, puedes insertar una nueva fila en ps_employee con los datos de un nuevo administrador. Busca en Google "crear nuevo administrador PrestaShop desde phpMyAdmin" para encontrar guías detalladas.

5. "¿Es seguro usar herramientas online para generar el hash MD5?"

Sí, siempre que uses una herramienta de confianza y no utilices una contraseña que uses en otros sitios importantes (como tu banco). El hash MD5 es una función matemática de un solo sentido: a partir del hash no se puede obtener la contraseña original. La herramienta solo genera el código, no lo almacena. Para mayor seguridad, puedes usar la opción del script PHP que mencionamos antes.

Consejos finales para mantener tu tienda segura

Cambiar la contraseña es solo el primer paso. Aquí tienes algunos consejos para evitar futuros dolores de cabeza:

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. Algo como MiTi3nda#2024! es mucho más seguro que admin123.
  • Activa la autenticación en dos pasos (2FA): PrestaShop 1.7 y versiones posteriores permiten añadir un segundo factor de autenticación (como un código desde tu móvil). Es una capa extra de seguridad muy recomendable.
  • Actualiza PrestaShop y los módulos: Mantener tu tienda actualizada es la mejor defensa contra vulnerabilidades.
  • Haz copias de seguridad periódicas: Desde Syspanel puedes programar copias de seguridad de tu web y base de datos. Así, si algo sale mal, puedes restaurarlo todo.

Espero que esta guía te haya sido de gran ayuda. Recuerda que cambiar la contraseña admin PrestaShop a través de Syspanel es un proceso sencillo cuando sabes cómo hacerlo. Si tienes cualquier otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu tienda online funcione a la perfección!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel