Como saber el usuario y contraseña de la base de datos de Prestashop (versión 1.7)

Mucha veces necesitamos conocer los parámetros de configuración (settings) de nuestra tienda online Prestashop , como las credenciales de la base de datos prestashop (server, usuario, contraseña y nombre de la base de datos) para con ellos configurar cualquier aplicación de integración o cliente de base de datos mysql como Navicat, Heidi, workbench, etc…

En este post explicamos donde están estos datos y como acceder a ellos, pero para ello, necesitaremos tener acceso al ftp de nuestra tienda online Prestashop.

1-Acceso FTP de nuestra tienda prestashop

Para acceder al fichero donde se almacenan los parámetros de configuración de la base de datos de nuestra tienda online Prestashop nos conectaremos al FTP de nuestra tienda online.

2-Acceso fichero parameters.php en el ftp de nuestra tienda prestashop

Una vez  dentro del ftp, navegaremos al directorio :

/httpdocs/app/config  

fichero configuracion prestashop

Y dentro del directorio config, encontraremos el archivo: parameters.php

3-Identificación del usuario, contraseña y nombre de la base de datos de la tienda prestashop 1.7

Si abrimos este archivo, encontraremos además de las credenciales (usuario y contraseña) de la base de datos de nuestra tienda online prestashop, el prefijo de sus tablas, su fecha de creación y algo muy importante si vamos a hacer una integración, la cookie key gracias a la cual podremos crear contraseñas para  nuestros clientes mediante encriptación.

Ejemplo datos fichero parameters.php 

'parameters' =>
array (
'database_host' => 'localhost', <- localhost, significa que la base de datos está en el server local, se podría sustituir por la ip donde estuviera.
'database_port' => '', <- por defecto el 3306
'database_name' => 'basededatos_tienda_prestashop',
'database_user' => 'usuario_base_de_datos',
'database_password' => 'contraseña_usuario_base_de_datos',
'database_prefix' => 'pr_',
'database_engine' => 'InnoDB',
'mailer_transport' => 'smtp',
'mailer_host' => '127.0.0.1',
'mailer_user' => NULL,
'mailer_password' => NULL,
'secret' => 'TCMauDber3TkxJasdfEae53EJB',
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => false,
'ps_creation_date' => '2019-01-22',
'locale' => 'en-US',
'cookie_key' => 'eoDXdutYWKS7bGdhKNAfC6T07LTx7xadsfasdfHY9ebXatdEQf',
'cookie_iv' => 'D6masdfxc',
'new_cookie_key' => 'def00000a4b22f5d34d6asdfasdf40276e75b00960c45d2227fccb9668185dc',
),
);

*En Negrita resaltados el usuario y contraseña de la base de datos de nuestra tienda prestashop.

Como saber el usuario y contraseña de la base de datos de Prestashop (versión 1.7)

Mucha veces necesitamos conocer los parámetros de configuración (settings) de nuestra tienda online Prestashop , como las credenciales de la base de datos prestashop (server, usuario, contraseña y nombre de la base de datos) para con ellos configurar cualquier aplicación de integración o cliente de base de datos mysql como Navicat, Heidi, workbench, etc…

En este post explicamos donde están estos datos y como acceder a ellos, pero para ello, necesitaremos tener acceso al ftp de nuestra tienda online Prestashop.

1-Acceso FTP de nuestra tienda prestashop

Para acceder al fichero donde se almacenan los parámetros de configuración de la base de datos de nuestra tienda online Prestashop nos conectaremos al FTP de nuestra tienda online.

2-Acceso fichero parameters.php en el ftp de nuestra tienda prestashop

Una vez  dentro del ftp, navegaremos al directorio :

/httpdocs/app/config  

fichero configuracion prestashop

Y dentro del directorio config, encontraremos el archivo: parameters.php

3-Identificación del usuario, contraseña y nombre de la base de datos de la tienda prestashop 1.7

Si abrimos este archivo, encontraremos además de las credenciales (usuario y contraseña) de la base de datos de nuestra tienda online prestashop, el prefijo de sus tablas, su fecha de creación y algo muy importante si vamos a hacer una integración, la cookie key gracias a la cual podremos crear contraseñas para  nuestros clientes mediante encriptación.

Ejemplo datos fichero parameters.php 

'parameters' =>
array (
'database_host' => 'localhost', <- localhost, significa que la base de datos está en el server local, se podría sustituir por la ip donde estuviera.
'database_port' => '', <- por defecto el 3306
'database_name' => 'basededatos_tienda_prestashop',
'database_user' => 'usuario_base_de_datos',
'database_password' => 'contraseña_usuario_base_de_datos',
'database_prefix' => 'pr_',
'database_engine' => 'InnoDB',
'mailer_transport' => 'smtp',
'mailer_host' => '127.0.0.1',
'mailer_user' => NULL,
'mailer_password' => NULL,
'secret' => 'TCMauDber3TkxJasdfEae53EJB',
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => false,
'ps_creation_date' => '2019-01-22',
'locale' => 'en-US',
'cookie_key' => 'eoDXdutYWKS7bGdhKNAfC6T07LTx7xadsfasdfHY9ebXatdEQf',
'cookie_iv' => 'D6masdfxc',
'new_cookie_key' => 'def00000a4b22f5d34d6asdfasdf40276e75b00960c45d2227fccb9668185dc',
),
);

*En Negrita resaltados el usuario y contraseña de la base de datos de nuestra tienda prestashop.