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

Guía para cambiar la contraseña de administrador de PrestaShop en DirectAdmin

Actualizado el 11 de abril de 2026

¿Por qué necesitas cambiar la contraseña de administrador de PrestaShop?

Cambiar la contraseña del administrador de tu tienda PrestaShop es una tarea de mantenimiento básica pero crucial. Ya sea porque has olvidado tu clave actual, porque un empleado ha dejado la empresa o simplemente por una cuestión de seguridad periódica, saber cómo hacer este cambio te ahorrará muchos dolores de cabeza.

En esta guía completa, te explicaremos paso a paso cómo cambiar la contraseña de administrador de PrestaShop utilizando el panel de control DirectAdmin, una de las herramientas de gestión de hosting más populares y utilizadas en el mercado.

Método 1: Cambiar la contraseña desde el panel de administración de PrestaShop

Este es el método más sencillo y recomendado si aún tienes acceso a tu panel de administración. Es ideal para cambios rutinarios de seguridad.

Pasos para cambiar tu contraseña desde el back-office

  1. Accede a tu panel de administración de PrestaShop. Normalmente se encuentra en una URL como www.tutienda.com/admin1234 (la parte final suele ser un código aleatorio).

  2. Una vez dentro, localiza el menú superior derecho donde aparece tu nombre de usuario o avatar.

  3. Haz clic en tu nombre y selecciona la opción "Mi perfil" o "Configuración de mi cuenta".

  4. Verás un formulario con tus datos personales. Busca el campo "Contraseña" y el campo de confirmación.

  5. Introduce tu nueva contraseña. Te recomendamos que sea una combinación de al menos 12 caracteres, incluyendo mayúsculas, minúsculas, números y símbolos especiales.

  6. Confirma la nueva contraseña en el campo correspondiente.

  7. Haz clic en "Guardar" o "Actualizar" para aplicar los cambios.

[TIP] Si tu PrestaShop es una versión reciente (1.7 o superior), el sistema te mostrará un indicador de fortaleza de contraseña. Aprovecha esta herramienta para crear una clave robusta.

Método 2: Cambiar la contraseña usando DirectAdmin (phpMyAdmin)

Este método es perfecto cuando has olvidado tu contraseña y no puedes acceder al panel de administración. Utilizaremos la base de datos de tu tienda a través de phpMyAdmin, que está integrado en DirectAdmin.

Paso 1: Accede a DirectAdmin

  1. Abre tu navegador y escribe la URL de tu panel de control. Normalmente es algo como https://tu-dominio.com:2222.

  2. Introduce tus credenciales de acceso al hosting (usuario y contraseña de DirectAdmin).

  3. Una vez dentro, busca la sección de "Base de Datos" o "MySQL" en el menú principal.

Paso 2: Localiza la base de datos de PrestaShop

  1. En la sección de bases de datos, verás una lista con todas las bases de datos de tu hosting.

  2. Identifica la base de datos que corresponde a tu PrestaShop. El nombre suele incluir el prefijo de tu usuario y algo relacionado con "presta" o "shop".

  3. Haz clic en el botón "phpMyAdmin" al lado de esa base de datos.

Paso 3: Encuentra la tabla de empleados

  1. Dentro de phpMyAdmin, verás una lista de tablas en el panel izquierdo.

  2. Busca la tabla llamada ps_employee (el prefijo ps_ puede variar si cambiaste el prefijo de la base de datos durante la instalación).

  3. Haz clic en ella para abrir su contenido.

Paso 4: Genera el hash de la nueva contraseña

Este es el paso más técnico, pero no te preocupes, te lo explicamos claramente:

  1. En la parte superior de phpMyAdmin, haz clic en la pestaña "SQL".

  2. En el cuadro de texto, escribe el siguiente comando SQL:

SELECT SHA2('TU_NUEVA_CONTRASEÑA', 256);
  1. Sustituye TU_NUEVA_CONTRASEÑA por la contraseña que deseas usar.

  2. Haz clic en "Continuar" o "Ejecutar".

  3. El sistema te mostrará un resultado que es un código largo de caracteres hexadecimales. Cópialo completamente, lo necesitarás en el siguiente paso.

[WARNING] Guarda este hash en un bloc de notas temporal. Si lo pierdes, tendrás que repetir el proceso.

Paso 5: Actualiza la contraseña en la tabla ps_employee

  1. Ahora ve a la pestaña "Examinar" o "Browse" en la tabla ps_employee.

  2. Busca tu usuario administrador en la lista. Suele ser el que tiene el ID número 1.

  3. Haz clic en el icono de "Editar" (normalmente un lápiz) en la fila correspondiente.

  4. Localiza el campo llamado passwd.

  5. Borra el contenido actual y pega el hash que copiaste en el paso anterior.

  6. Haz clic en "Guardar" o "Ejecutar" para aplicar el cambio.

  7. ¡Listo! Ya puedes salir de phpMyAdmin e intentar acceder con tu nueva contraseña.

[INFO] Este método funciona tanto para PrestaShop 1.6 como para 1.7. La tabla ps_employee es la que guarda las credenciales de los administradores.

Método 3: Cambiar la contraseña mediante un script PHP

Si los métodos anteriores no te funcionan o prefieres una solución más automatizada, puedes crear un pequeño script PHP que se encargue del trabajo.

Creando el script de recuperación

  1. Accede a tu DirectAdmin y ve al Administrador de Archivos (File Manager).

  2. Navega hasta la carpeta raíz de tu instalación de PrestaShop (normalmente public_html o public_html/prestashop).

  3. Crea un nuevo archivo llamado reset_password.php.

  4. Haz clic derecho sobre el archivo y selecciona "Editar".

  5. Pega el siguiente código:

<?php
define('_PS_ADMIN_DIR_', __DIR__);
require_once(__DIR__ . '/config/config.inc.php');
require_once(__DIR__ . '/init.php');

$email = 'tu@email.com'; // Cambia por tu email de administrador
$new_password = 'TuNuevaContraseñaSegura123!';
$hashed_password = password_hash($new_password, PASSWORD_BCRYPT);

$result = Db::getInstance()->execute(
    'UPDATE '._DB_PREFIX_.'employee SET passwd = "'.pSQL($hashed_password).'" WHERE email = "'.pSQL($email).'"'
);

if ($result) {
    echo 'Contraseña actualizada correctamente.';
} else {
    echo 'Error al actualizar la contraseña.';
}
?>
  1. Cambia el email y la contraseña en el código por los tuyos.

  2. Guarda el archivo.

  3. Ahora, desde tu navegador, accede a www.tutienda.com/reset_password.php.

  4. Deberías ver un mensaje indicando que la contraseña se actualizó correctamente.

  5. IMPORTANTE: Elimina inmediatamente el archivo reset_password.php de tu servidor después de usarlo.

[WARNING] Este método es muy poderoso pero también peligroso si lo dejas en el servidor. Un atacante podría usarlo para cambiar tu contraseña. Elimínalo siempre después de usarlo.

Consejos de seguridad para tu contraseña de administrador

Una vez que hayas logrado cambiar tu contraseña, es importante que sigas estas recomendaciones:

Características de una contraseña segura

  • Longitud mínima de 12 caracteres (cuanto más larga, mejor).

  • Combina tipos de caracteres: mayúsculas, minúsculas, números y símbolos.

  • Evita información personal: fechas de nacimiento, nombres de mascotas o palabras comunes.

  • No reutilices contraseñas de otros servicios.

  • Usa un gestor de contraseñas para mantenerlas seguras y únicas.

Medidas adicionales de protección

  • Activa la autenticación en dos pasos (2FA) en tu PrestaShop si está disponible.

  • Cambia la URL de acceso al panel de administración desde la configuración de PrestaShop.

  • Limita los intentos de acceso fallidos para evitar ataques de fuerza bruta.

  • Realiza copias de seguridad periódicas de tu base de datos.

Preguntas frecuentes sobre el cambio de contraseña

¿Qué hago si no recuerdo el email de mi administrador?

Puedes consultar la tabla ps_employee en phpMyAdmin y ver todos los emails registrados.

¿Puedo cambiar la contraseña de otro administrador?

Sí, siguiendo el Método 2, puedes editar cualquier usuario en la tabla ps_employee. Solo debes identificar su ID o email.

¿Cuánto tiempo tarda en actualizarse la contraseña?

El cambio es inmediato. Una vez guardado, la nueva contraseña es válida al instante.

¿Qué pasa si después del cambio no puedo acceder?

Verifica que has copiado correctamente el hash generado. También comprueba que no hay errores tipográficos en el email.

¿Es necesario cambiar la contraseña regularmente?

Sí, se recomienda hacerlo cada 3-6 meses, especialmente si compartes el acceso con más personas.

Conclusión

Cambiar la contraseña de administrador de PrestaShop en DirectAdmin es un proceso sencillo si sigues los pasos correctos. Tienes tres opciones según tu situación:

  • Método 1: Ideal si aún tienes acceso al panel.

  • Método 2: Perfecto si has olvidado tu contraseña.

  • Método 3: Útil cuando necesitas una solución rápida y automatizada.

Recuerda siempre priorizar la seguridad de tu tienda online. Una contraseña fuerte es tu primera línea de defensa contra accesos no autorizados. Si tienes alguna duda adicional, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de PrestaShop.

[TIP] Guarda esta guía en tus favoritos para tenerla siempre a mano. Y si trabajas con varios proyectos, considera usar un gestor de contraseñas como LastPass o 1Password para mantener todas tus credenciales organizadas y seguras.

Con estos conocimientos, ya puedes gestionar el acceso a tu tienda PrestaShop con total confianza y seguridad. ¡Éxito con tu negocio online!

¿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