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

Cómo cambiar la contraseña de administrador de PrestaShop (cPanel, Plesk, DirectAdmin)

Actualizado el 8 de enero de 2026

¿Por qué es importante saber cambiar la contraseña de administrador de PrestaShop?

Saber cambiar contraseña admin prestashop es una de las tareas de mantenimiento más básicas y necesarias para cualquier tienda online. Ya sea por motivos de seguridad, porque has contratado a un nuevo equipo o simplemente porque has olvidado la clave, dominar este proceso te ahorrará más de un dolor de cabeza.

Imagina que un ex-empleado todavía tiene acceso a tu panel de control. O peor aún, que un atacante ha conseguido tu contraseña. En ambos casos, saber cómo hacer un reset contraseña prestashop de forma rápida y segura es vital para proteger tu negocio.

En esta guía completa, vamos a explicarte paso a paso cómo cambiar la contraseña de administrador de PrestaShop desde los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin. No necesitas ser un experto en informática, solo seguir las instrucciones con calma y atención.


Antes de empezar: qué necesitas tener a mano

Para llevar a cabo este proceso, necesitarás lo siguiente:

  1. Acceso a tu panel de control de hosting (cPanel, Plesk o DirectAdmin). Si no lo tienes, contacta con tu proveedor de hosting para que te lo facilite.
  2. Acceso al administrador de archivos de tu hosting (también conocido como "File Manager").
  3. Un editor de texto básico, como el Bloc de notas de Windows o TextEdit en Mac. No uses procesadores de texto como Word, ya que añaden formato no deseado.
  4. Conocimiento básico de SQL (no te preocupes, es más sencillo de lo que parece, solo tendrás que ejecutar una consulta).

[WARNING] Este proceso modifica la base de datos de tu tienda. Es fundamental que hagas una copia de seguridad (backup) completa de tu base de datos antes de empezar. Si algo sale mal, podrás restaurarla sin perder información crítica como pedidos o clientes.


Método 1: Cambiar la contraseña de administrador de PrestaShop usando cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting. Aquí te explicamos cómo hacerlo.

Paso 1: Accede a cPanel y busca "phpMyAdmin"

Lo primero es entrar en tu cuenta de cPanel. Una vez dentro, busca el icono o la sección de "Bases de Datos" y haz clic en "phpMyAdmin". Esta herramienta te permitirá interactuar directamente con la base de datos de tu PrestaShop.

Paso 2: Selecciona la base de datos de tu tienda

En phpMyAdmin, verás una columna a la izquierda con todas las bases de datos que tienes. Haz clic en el nombre de la base de datos que corresponde a tu tienda PrestaShop. Normalmente, el nombre suele ser algo como tuusuario_prestashop o similar.

Paso 3: Encuentra la tabla de empleados

Dentro de tu base de datos, verás una lista de tablas. Todas empiezan con el prefijo ps_ (o el prefijo que hayas configurado al instalar). Busca la tabla llamada ps_employee. Esta tabla almacena los datos de los administradores y empleados del back-office de PrestaShop.

Paso 4: Edita el registro del administrador

Haz clic en el icono de "Editar" (normalmente un lápiz) en la fila que corresponde a tu usuario administrador (el que tiene el id_employee que usas para entrar).

Paso 5: Genera un nuevo hash de contraseña

Aquí viene la parte más técnica. PrestaShop no guarda las contraseñas en texto plano, sino que las cifra con un algoritmo llamado MD5. No puedes simplemente escribir la nueva contraseña en el campo passwd. Tienes que generar el código MD5 correspondiente a esa contraseña.

Puedes usar cualquier generador MD5 en línea. Escribe tu nueva contraseña en el generador y copia el resultado (una cadena de 32 caracteres) que te dará.

Paso 6: Guarda los cambios

Ahora, en el campo passwd de la tabla ps_employee, borra el contenido antiguo y pega el nuevo hash MD5 que has generado. Haz clic en "Continuar" o "Guardar" al final de la página.

[TIP] Asegúrate de que el campo active esté en 1, para que el usuario administrador pueda iniciar sesión. También es recomendable que el campo id_profile sea el de un perfil de superadministrador (normalmente el 1).

¡Y listo! Ya has podido cambiar password prestashop desde cPanel.


Método 2: Reset contraseña PrestaShop con Plesk

Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es muy similar al de cPanel, pero la interfaz cambia un poco.

Paso 1: Accede a Plesk y localiza la base de datos

Inicia sesión en tu panel de Plesk. En el menú lateral, busca la sección de "Bases de datos" (o "Databases"). Haz clic en el nombre de la base de datos de tu tienda PrestaShop.

Paso 2: Abre phpMyAdmin desde Plesk

Dentro de los detalles de la base de datos, verás un botón o enlace que dice "phpMyAdmin" o "Administrar". Haz clic en él. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 3: Navega a la tabla ps_employee

Al igual que en el método anterior, busca en el panel izquierdo la tabla ps_employee. Haz clic en el icono de "Editar" (el lápiz) en la fila del administrador cuya contraseña quieres cambiar.

Paso 4: Cambia el valor del campo passwd

Igual que antes, necesitas generar el hash MD5 de tu nueva contraseña. Puedes usar el mismo generador en línea. Copia el hash y pégalo en el campo passwd, reemplazando el valor antiguo.

Paso 5: Guarda y comprueba

Guarda los cambios haciendo clic en "Continuar". Cierra phpMyAdmin y ve a tu tienda. Intenta iniciar sesión con tu nueva contraseña. Si todo ha ido bien, ya estarás dentro.

[INFO] En Plesk, a veces el botón para acceder a phpMyAdmin puede estar oculto detrás de un icono de "flecha" o "más opciones". Si no lo ves a la primera, no te preocupes, está ahí.


Método 3: Cambiar password PrestaShop desde DirectAdmin

DirectAdmin es conocido por su interfaz limpia y sencilla. Aquí tienes los pasos para hacer el cambio de contraseña.

Paso 1: Inicia sesión en DirectAdmin

Accede a tu panel de DirectAdmin con tus credenciales. Busca la sección de "MySQL Management" o "Bases de datos MySQL" en el menú principal.

Paso 2: Accede a phpMyAdmin

En la sección de gestión de MySQL, verás un enlace o botón para "phpMyAdmin". Haz clic en él. Se abrirá una nueva ventana.

Paso 3: Busca y edita la tabla de empleados

En phpMyAdmin, selecciona tu base de datos de PrestaShop en la columna de la izquierda. Luego, busca la tabla ps_employee. Haz clic en el icono de "Editar" (el lápiz) en la fila del administrador.

Paso 4: Sustituye el hash de la contraseña

Este paso es idéntico a los anteriores. Genera el hash MD5 de tu nueva contraseña con un generador en línea. Copia el hash y pégalo en el campo passwd, borrando el valor anterior.

Paso 5: Guarda los cambios

Haz clic en "Continuar" o "Guardar" en la parte inferior de la página. Ya has completado el reset contraseña prestashop desde DirectAdmin.


Método alternativo: Usar el módulo de "Restablecer contraseña" de PrestaShop (si aún puedes entrar al back-office)

Si todavía tienes acceso al panel de administración de PrestaShop, hay una forma mucho más sencilla de cambiar la contraseña.

  1. Ve a tu back-office de PrestaShop.
  2. En el menú superior, pasa el ratón por encima de tu nombre de usuario (arriba a la derecha).
  3. Haz clic en "Mi perfil".
  4. En la página de tu perfil, busca el campo "Contraseña".
  5. Escribe tu contraseña actual y la nueva contraseña dos veces.
  6. Haz clic en "Guardar".

[TIP] Esta es la opción más recomendable si aún tienes acceso, ya que es la más segura y evita errores de manipulación de la base de datos.


¿Qué hago si he olvidado mi contraseña y no tengo acceso a phpMyAdmin?

Si por alguna razón no tienes acceso a phpMyAdmin (por ejemplo, tu hosting usa un panel de control personalizado), siempre puedes usar un script PHP para restablecer la contraseña.

  1. Crea un archivo de texto llamado reset.php y pega el siguiente código:
<?php
define('_DB_SERVER_', 'localhost');
define('_DB_NAME_', 'TU_BASE_DE_DATOS');
define('_DB_USER_', 'TU_USUARIO_DB');
define('_DB_PASSWD_', 'TU_CONTRASEÑA_DB');
define('_DB_PREFIX_', 'ps_');

$nueva_contrasena = 'TuNuevaContrasenaSegura';
$hash = md5($nueva_contrasena);

$conexion = mysqli_connect(_DB_SERVER_, _DB_USER_, _DB_PASSWD_, _DB_NAME_);
if (!$conexion) {
    die('Error de conexión: ' . mysqli_connect_error());
}

$sql = "UPDATE " . _DB_PREFIX_ . "employee SET passwd = '" . $hash . "' WHERE id_employee = 1";
if (mysqli_query($conexion, $sql)) {
    echo "Contraseña actualizada correctamente. Por favor, elimina este archivo inmediatamente.";
} else {
    echo "Error al actualizar: " . mysqli_error($conexion);
}
mysqli_close($conexion);
?>
  1. Sube este archivo a la raíz de tu tienda (donde está la carpeta admin o config) usando el Administrador de Archivos de tu panel.
  2. Accede a tudominio.com/reset.php desde tu navegador.
  3. Verás un mensaje de éxito. ¡IMPORTANTE! Borra el archivo reset.php inmediatamente después de usarlo, ya que es un grave riesgo de seguridad.

Preguntas Frecuentes (FAQ) sobre el cambio de contraseña en PrestaShop

¿Por qué no puedo simplemente escribir la contraseña en la base de datos?

Porque PrestaShop guarda las contraseñas cifradas (hash) por seguridad. Si escribes la contraseña en texto plano, el sistema no podrá verificarla al iniciar sesión.

¿Qué es el hash MD5 y por qué se usa?

Es un algoritmo que convierte cualquier texto en una cadena de 32 caracteres. Es una medida de seguridad para que las contraseñas no se almacenen en texto claro. Aunque hoy en día hay métodos más seguros, PrestaShop sigue usándolo por compatibilidad.

¿Puedo cambiar la contraseña de un empleado que no sea el superadministrador?

Sí, el proceso es exactamente el mismo. Solo tienes que editar la fila del empleado correspondiente en la tabla ps_employee.

¿Qué hago si no encuentro la tabla ps_employee?

El prefijo puede ser diferente si lo cambiaste durante la instalación. Busca una tabla que termine en _employee. Si no la encuentras, revisa tu archivo config/settings.inc.php para ver el prefijo exacto.

¿Cuánto tiempo tarda en hacer efecto el cambio?

Es instantáneo. En cuanto guardes los cambios en la base de datos, la nueva contraseña estará activa.


Consejos finales para mantener tu PrestaShop seguro

  1. Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos. Evita usar fechas de nacimiento o nombres comunes.
  2. Cambia la contraseña periódicamente: Es una buena práctica hacerlo cada 3-6 meses.
  3. No uses la misma contraseña para todo: Diferencia la contraseña de tu hosting, de tu base de datos y de tu back-office.
  4. Mantén tu PrestaShop actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad.

Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). El proceso para cambiar la contraseña sería muy similar, ya que también tiene un administrador de archivos y acceso a phpMyAdmin.

[WARNING] Nunca compartas tus contraseñas por correo electrónico o mensajes de texto. Si necesitas dárselas a un desarrollador, hazlo a través de un gestor de contraseñas y revoca el acceso en cuanto termine su trabajo.

Esperamos que esta guía te haya sido de gran ayuda. Si has seguido todos los pasos correctamente, ya habrás podido cambiar contraseña admin prestashop sin ningún problema. ¡Buena suerte con tu tienda!

¿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