Portada PrestaShop Cambiar la Contraseña de Administrador para PrestaShop desde cPanel
Siempre que dispongamos de los datos de acceso a nuestro panel de control cPanel podemos hacer prácticamente todo aquello que queramos, como por ejemplo cambiar la contraseña de administrador para PrestaShop.
Lo cierto es que tratándose de una contraseña tan importante para gestionar nuestro PrestaShop ¡no deberíamos olvidarla! pero se puede dar el caso de que esto pase y no nos quedaría otra opción que llevar a cabo los siguientes pasos para cambiarla de forma segura mediante cPanel; utilizando phpMyAdmin y ejecutando una consulta SQL que nos permita crear una contraseña encriptada en MD5 usando nuestro usuario de acceso al backoffice de PrestaShop y una nueva contraseña.
También es cierto que PrestaShop dispone de la opción ¿Olvidó su contraseña? que nos permite recibir en el email con el cual instalamos PrestaShop un link para cambiarla, sin embargo, lo que pasa es que en muchas ocasiones si el encargado de la instalación fue otra persona diferente a nosotros mismos nunca vamos a recibir ningún enlace en nuestro email para cambiarla, así que no nos queda más remedio que hacerlo desde cPanel.
Nos logueamos con nuestro nombre de usuario y contraseña en nuestro panel de administración de cPanel.
URL de acceso a la administración de cPanel -> http://nuestrodominio.es/cpanel
Una vez dentro del panel cPanel, hacemos click sobre el Administrador de Archivos y en /public_html (o la carpeta de la instalación de PrestaShop) localizamos el archivo /config/settings.inc.php.
En nuestro caso tenemos instalado PrestaShop en una carpeta llamada PrestaShop dentro del /public_html, es por ello por lo que nuestra ruta es public_html/prestashop/config/settings.inc.php
Con esta captura de pantalla seguro que queda todo más claro:
Ahora debemos editar el archivo settings.inc.php (click con el boton derecho del ratón sobre el archivo y después click sobre "Edit"). Tras ello copiamos el valor del define('_COOKIE_KEY_'
En este pantallazo resaltamos el valor a copiar:
Ahora sería el turno de volver de nuevo al panel de control cPanel, pero esta vez para acceder al gestor de bases de datos phpMyAdmin y cargar la base de datos que corresponda a la instalación de PrestaShop. Debemos buscar la tabla _employee. Podemos utilizar el buscador de la izquierda para mayor rapidez.
Hacemos click sobre la tabla en sí y en la parte superior pinchamos en la pestaña de SQL para lanzar una consulta.
Tal y como podemos comprobar aparece un texto por defecto en la caja. Este texto lo eliminamos y añadimos el código de la consulta a ejecutar, por ejemplo:
UPDATE `ps_employee` SET passwd=md5('ce8vrqacq7vlyi7fsq1sgl5kqqn5ts0bm1kh7wuruq1r45tunuevopassword') WHERE email="nuestro@email.com"
En UPDATE sería poner el nombre de la tabla de employee. En SET sería poner entre paréntesis el valor de define('_COOKIE_KEY_' que obtuvimos antes del archivo settings.inc.php + la contraseña que queramos. En tunuevopassword -lo resaltamos en negrita- es donde debemos poner la nueva contraseña de acceso para el panel de control de PrestaShop) En WHERE sería poner el email al que se le va a aplicar dicha contraseña.
Tras poner el código habría que darle a "Continuar" abajo del todo a la derecha.
Y si la consulta se ejecuta correctamente veremos el correspondiente aviso en verde.
Tras todo esto lo único que nos quedaría sería verificar que el cambio es correcto y podemos acceder a la url del panel de administración o Backoffice de PrestaShop con los nuevos credenciales.
En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid); ofreciendo un precio sensacional para tu Hosting PrestaShop (desde 13,26€ al mes), una seguridad impenetrable y una confianza sin igual.