Jump to content

SOLUCIONADO!: Ayuda please!: Access denied for user 'root'@'localhost'


Akhesa

Recommended Posts

Buenas a todos.

 

Estoy migrando mi tienda de local al host, y cuando ya parecía que todo iba bien, me ha cascado este error:

Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'usuario_usado'@'localhost' (using password: YES)

 

Vengo de una maquina virtual donde tengo Ubuntu instalado, monté la tienda, y ahora la quiero migrar al host que tengo contratado. Ya he pasado todas las carpetas de archivos e importado la base de datos, sin problemas. Pero al ir a ingresar a mi página, me salta ese error.

 

¿Cómo lo podría solucionar? He asociado un usuario a la base de datos, y modificado el archivo settings.inc.php, con esos datos, pero nada....

 

Muchas gracias de antemano,

un saludo.!

Edited by Akhesa (see edit history)
Link to comment
Share on other sites

Me contesto a mi misma...

 

He modifcado la contraseña del usuario asociado a la base datos, por si hubiera algun olvido de contraseña por mi parte... y efectivamente...ahora me casca un ERROR 500. Internal Server Error.

 

Eso significa que ha podido enlazar bien con la base datos, verdad?

Y ahora no sé cómo solucionar esto....

He modificado la _COOKIE_KEY_ de la tabla de empleado en el phpmyadmin con los datos que vienen en el archivo settings.inc.php, pero tampoco varía nada.....

 

Voy a mirar los logs...

Edited by Akhesa (see edit history)
Link to comment
Share on other sites

Sí, eso he hecho, he puesto a true, pero el hosting no me muestra ningun error en los logs...

 

Como vuelvo a generar el .htaccess?

Gracias!

De la 1.5.X para delante el .htaccess se genera autamticamente si desactivas y activas las urls amigables en preferencias -> seo y urls, pero vamos tampoco te funciona el panel ¿no????

 

De todos modos, prueba abrirlo y vaciarlo desde el ftp, y volver a subirlo a ver si pasa algo nuevo y si te funciona y lo regeneras desactivando y activando url amigables, pero vamos no creo que el .htaccess tengo algo que ver con  tu problema.

 

¿Pero activando el debug _PS_MODE_DEV_ te sigue saliendo un 500, y donde en la pantalla donde te salia el 500 te  sale otro error?

 

¿En el ftp has visto se te ha generado un fichero errorlog, (algunas veces lo hace si existen errores)?

Edited by rafaelamargo (see edit history)
Link to comment
Share on other sites

Ya he visto los logs y solo aparece este: "Directory index forbidden by Options directive: /home/..."

 

No puedo entrar al administrador de Prestashop (backoffice), por lo que lo de las URL amigables y SEO no puedo hacerlo.

 

Lo que sale al entrar a la tienda es lo siguiente:

 

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Link to comment
Share on other sites

Bueno, me falta informacion para ayudarte..

 

¿Los permisos 755 directorios, 644 ficheros, fastcgi lo tienes?

 

Permisos correctos.

Fastcgi no se lo que es.

 

Ha habido avances. Ya me carga el index, pero no me muestra todo lo que yo tenia. Le faltan categorias al menu... que pasa?

Las imagenes tampoco las carga... no las reconoce...

 

Uf..

Edited by Akhesa (see edit history)
Link to comment
Share on other sites

Permisos correctos.

Fastcgi no se lo que es.

 

Ha habido avances. Ya me carga el index, pero no me muestra todo lo que yo tenia. Le faltan categorias al menu... que pasa?

Las imagenes tampoco las carga... no las reconoce...

 

Uf..

Borra lo que comenta el compañero y adjunta pantallazo que veamos realmente como se ve..

 

¿Carga el index, pero no puedes navegar por las secciones?

Link to comment
Share on other sites

Borradas esas carpetas me aparece lo mismo (osea nada) en la pagina. Es la siguiente: www.suculaff.com/ que no sé porqué la redirige a www.suculaff.com/es/

 

Por otro lado no me reconoce el usuario admin para entrar al backoffice... ni poniendo recordar contraseña (dice que no existe el usuario!)

 

Se está poniendo todo en contra mia o que!??

post-868608-0-48937800-1415990872_thumb.jpg

Link to comment
Share on other sites

En un orden de cosas borrar lo que dije, que veo que has hecho, luego cambiar las url en la base de datos en la tabla ps_configuration y en ps_url_shop y para terminar necesitas cambiar en los archivos de configuración.

 

Además en tu FTP deberías de borrar el .htcaccess y hacer uno nuevo vacío, con los permisos 775.

Link to comment
Share on other sites

Yo lo tengo a 644 y el .htaccess nunca me ha dado problema (nunca) ni a nivel de regenerarlo, ni nada de nada, colocarlo a 755 son demasiados permisos a nivel de seguridad.

 

Si bueno 755 quizás es mucho. Yo la semana pasada hice una migración y haciendo eso del .htaccess sin problemas ^^ En mi caso era una multishop pero vaya me funcionaba perfect.

Link to comment
Share on other sites

Si bueno 755 quizás es mucho. Yo la semana pasada hice una migración y haciendo eso del .htaccess sin problemas ^^ En mi caso era una multishop pero vaya me funcionaba perfect.

Yo siempre lo he puesto a 644, y prestashop me ha regenerado el .htaccess sin ningun problema.

 

Yo los ficheros los pongo (incluido el .htaccess) a 644, y los directorios a 755

 

Qué funcione una cosa asignándole mas permisos de los recomendados, no es una buena señal.

Edited by galindogadea (see edit history)
Link to comment
Share on other sites

Yo siempre lo he puesto a 644, y prestashop me ha regenerado el .htaccess sin ningun problema.

 

Yo los ficheros los pongo (incluido el .htaccess) a 644, y los directorios a 755

 

Yo le suelo dar un 755 recursivo de ahí que todo tenga 755 por suerte de momento no me han hecho nada pero es cierto que quizás son muchos permisos ^^

Link to comment
Share on other sites

Yo le suelo dar un 755 recursivo de ahí que todo tenga 755 por suerte de momento no me han hecho nada pero es cierto que quizás son muchos permisos ^^

Te recomiendo reconsiderar el tema de los permisos XD y colocarlo de forma recomendada, yo tuve un problema hace  tiempo por dejar permisos de mas (no me di cuenta en ese momento) y mejor no te cuento lo que paso cuando estaba tan feliz y habian pasado varios meses con la tienda.

Link to comment
Share on other sites

Hecho, y seguimos igual....

 

os adjunto pantallazo de las categorias que deberia de aparecer y no aparecen.

 

Que mas falla? >-<

Tu web va como un: http://www.suculaff.com/ un 600 de rapida.

 

¿Cómo has migrado la tienda de local a internet?

 

Por la red  y por el foro tienes varios tutoriales como este tutorial http://victor-rodenas.com/2013/02/08/guia-migrar-tu-tienda-de-local-a-internet-bajo-la-version-1-5-de-prestashop/ antiguo de nadie. ¿Has seguido todos los pasos de ese tutorial antiguo  cuando has migrado la tienda?

 

Yo las categorías, si las veo en tu tienda en el front...

 

http://www.suculaff.com/es/8-centros-decorativos

 

¿En Catalogo -> Categorías, has revisado que no tengas el filtro activo de busqueda?

 

Eso si, imagenes, imagenes salen todas con "?"

 

¿Con las urls amigables desactivadas (a modo test) te  pasa lo mismo?

Edited by galindogadea (see edit history)
Link to comment
Share on other sites

Vale, veo que te salen estos errores:

Warning: scandir(/home/infor943/public_html/suculaff.com/controllers/): failed to open dir: No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: scandir(): (errno 2): No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: Invalid argument supplied for foreach() in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Notice: Undefined index: pagenotfound in /home/infor943/public_html/suculaff.com/classes/Dispatcher.php on line 280

Fatal error: Class name must be a valid object or a string in /home/infor943/public_html/suculaff.com/classes/controller/Controller.php on line 135

 xDDD

 

A mi eso me paso una vez y al principio creia que era porque no exisita el fichero:

/classes/PrestaShopAutoload.php

pero el problema es que al copiar los ficheros de la tienda, se habian perdido las mayusculas de los nombres de los ficheros (y por lo tanto tanto las clases, controladores, etc.. no cargaban bien), mira ver que no te haya pasado eso a ti tambien.

Link to comment
Share on other sites

Ese tutorial he seguido exactamente si.

 

No se ven las mismas categorias que en el backoffice. Faltan.

 

Las imagenes todas con "?" sí. Y no son asi evidentemente...

 

He probado lo de las url amigables si, y tambien pasa lo mismo...

 

me estoy volviendo loca :(

Link to comment
Share on other sites

Ese tutorial he seguido exactamente si.

 

No se ven las mismas categorias que en el backoffice. Faltan.

 

Las imagenes todas con "?" sí. Y no son asi evidentemente...

 

He probado lo de las url amigables si, y tambien pasa lo mismo...

 

me estoy volviendo loca :(

 

Que me sale un error en tu tienda: http://www.suculaff.com/es/10-evening-dresses

 

Me sale el error que te he dicho arriba:

 

http://www.prestashop.com/forums/topic/380521-ayuda-please-access-denied-for-user-rootlocalhost/page-2?do=findComment&comment=1867804

 

 

Vale, veo que te salen estos errores:

Warning: scandir(/home/infor943/public_html/suculaff.com/controllers/): failed to open dir: No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: scandir(): (errno 2): No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: Invalid argument supplied for foreach() in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Notice: Undefined index: pagenotfound in /home/infor943/public_html/suculaff.com/classes/Dispatcher.php on line 280

Fatal error: Class name must be a valid object or a string in /home/infor943/public_html/suculaff.com/classes/controller/Controller.php on line 135

 xDDD

 

A mi eso me paso una vez y al principio creia que era porque no exisita el fichero:

/classes/PrestaShopAutoload.php

pero el problema es que al copiar los ficheros de la tienda, se habian perdido las mayusculas de los nombres de los ficheros (y por lo tanto tanto las clases, controladores, etc.. no cargaban bien), mira ver que no te haya pasado eso a ti tambien.

Link to comment
Share on other sites

Vale, veo que te salen estos errores:

Warning: scandir(/home/infor943/public_html/suculaff.com/controllers/): failed to open dir: No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: scandir(): (errno 2): No such file or directory in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Warning: Invalid argument supplied for foreach() in /home/infor943/public_html/suculaff.com/classes/PrestaShopAutoload.php on line 176

Notice: Undefined index: pagenotfound in /home/infor943/public_html/suculaff.com/classes/Dispatcher.php on line 280

Fatal error: Class name must be a valid object or a string in /home/infor943/public_html/suculaff.com/classes/controller/Controller.php on line 135

 xDDD

 

A mi eso me paso una vez y al principio creia que era porque no exisita el fichero:

/classes/PrestaShopAutoload.php

pero el problema es que al copiar los ficheros de la tienda, se habian perdido las mayusculas de los nombres de los ficheros (y por lo tanto tanto las clases, controladores, etc.. no cargaban bien), mira ver que no te haya pasado eso a ti tambien.

 

Y como has visto esos errores?

 

Vale, voy a ver... muchisimas gracias a los dos... vaya tardecita os estoy dando...

Link to comment
Share on other sites

Vale chicos, ya está solucionado.

 

He optado por quitar todas las carpetas y volverlas a traspasar por Filezilla para no pecar de mayusculas o minusculas o tonterias varias.

 

Ya está como lo tenia en local. Perfect.

 

Muchas gracias chicos, he aprendido un monton :)

 

Agrego SOLUCIONADO al titulo.

 

Un saludo!

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...