alvaromavila Posted July 24, 2016 Share Posted July 24, 2016 (edited) hola buenas , estoy teniendo un problema , tengo el hosting de 1and1 y cambie la contraseña de la base de datos pero luego de cambiarla quice volver a editar la tienda pero no me abria el back office de prestashop y me sale el sgte mensaje: Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'dbo636687652'@'198.71.62.135' (using password: YES) si alguien me puede dar una mano desde ya muchas gracias adjunto imagen del problema Edited July 25, 2016 by alvaromavila (see edit history) Link to comment Share on other sites More sharing options...
NBlack Posted July 24, 2016 Share Posted July 24, 2016 Resumiendo, no puede conectar a la base de datos con el usuario dbo636687652 desde la IP 198.71.62.135. Probablemente sea un tema de permisos, entra en Phpmyadmin y compruebalo. Link to comment Share on other sites More sharing options...
alvaromavila Posted July 24, 2016 Author Share Posted July 24, 2016 gracias nblack, ingreso al Phpmyadmin y que tengo que hacer ahi? Link to comment Share on other sites More sharing options...
NBlack Posted July 24, 2016 Share Posted July 24, 2016 Alvaro, Si no sabes lo que has tocado y ha dejado de ir, malo. Esa configuración la tuviste que hacer al principio de todo. Aquí te dejo un video que explica que es y cómo se enreda con los privilegios de usuario: Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 me pongo a ver ahora el video , pero lo unico que hice fue cambiar la contraseña de la base de datos para probar otra cosa y luego al volver para editar la tienda prestashop me sale el mensaje que lo puse mas arriba como que al cambiar la contraseña ya no pudo direccionar a la ip o algo asi. solamente ese cambio hice no toque mas nada de la base de datos y estoy tratando de entrar pero no consigo volver, tengo 2 tiendas alojadas al en 1&1 con dos bases de datos distintas , la otra me permite entrar sin problema para editar pero la que cambie de contraseña no me lo permite y me arroja el mensaje : Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'dbo636687652'@'198.71.62.135' (using password: YES) Link to comment Share on other sites More sharing options...
NBlack Posted July 25, 2016 Share Posted July 25, 2016 Vale...pues ya sabes lo que hiciste. Entra a los archivos carpeta conf/settings.inc.php (si mo me falla la cabeza de memoria) y ahi cambia el password del usuario (bbdd_pass o algo asi). El problema es que al cambiar el password prestashop no consigue acceder al mysql. 1 Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 genial, voy a intentar hacer eso , estoy viendo el video que me copiaste tb , pero tendria que ponerle la contraseña anterior de nuevo para que prestashop consiga acceder al mysql?? Link to comment Share on other sites More sharing options...
NBlack Posted July 25, 2016 Share Posted July 25, 2016 Olvida el video, eso era por si habías modificado privilegios. Dado que has cambiado la contraseña de Mysql el problema reside en que no consigue conectar porque está mal en prestashop (está la antigua). Entra en conf/setting.inc.php y modifica esta linea: define('_DB_PASSWD_', 'CONTRASEÑANUEVA'); En 'Contraseñanueva tendrás tu pass viejo, ponle el nuevo, guarda y listo. Recuerda que debe estar con los '' como te indico arriba, si no no funcionará. 1 Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 (edited) ok, te adjunto las imágenes donde creo que tengo que entrar para modificar lo que me dices // primero entro en la base de datos desde el cpanel que me da mi hosting 1and1 y luego dentro de la base de datos que entro por medio de phpMyadmin busco la frase que me decis y la modifico?? Entra en conf/setting.inc.php y modifica esta linea: define('_DB_PASSWD_', 'CONTRASEÑANUEVA'); Edited July 25, 2016 by alvaromavila (see edit history) Link to comment Share on other sites More sharing options...
NBlack Posted July 25, 2016 Share Posted July 25, 2016 Álvaro, olvida el phpmyadmin. Accede al gestor de archivos o si conectas por FTP al FTP. Cuando hayas conectado te metes en la carpeta config, dentro de config abre el archivo setting.inc.php y modificas esas lineas. Es un problema de configuración del prestashop desde el archivo de configuración, no de la base de datos. Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 clarisimo ahora lo hago y te comento Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 ya reemplace el archivo y ahora me sale este error Error: "install" directory is missing Link to comment Share on other sites More sharing options...
NBlack Posted July 25, 2016 Share Posted July 25, 2016 Alvaro, ¿Qué has reemplazado? Te está diciendo que le falta toda la configuración inicial, la cual genera los archivos de la carpeta config. Me da que has borrado algo de más. Link to comment Share on other sites More sharing options...
alvaromavila Posted July 25, 2016 Author Share Posted July 25, 2016 solucionado!! , copie la carpeta con el mismo nombre de la otra tienda y la reemplaze , fui a probar y me entro sin problema , te agradezco mucho por la ayuda!! creo que estaba por meter mas la pata pq cambien el nombre de unos archivos sin querer y luego me di cuenta de que habia que editarlo con el notepad y ahi me funciona , gracias capo!! Link to comment Share on other sites More sharing options...
NBlack Posted July 25, 2016 Share Posted July 25, 2016 ¡Me alegro que lo hayas solucionado! Un saludote y suerte con la tienda Link to comment Share on other sites More sharing options...
Recommended Posts