Jump to content

Recommended Posts

Siguiendo la autoinstalación, en un momento se me presenta el siguiente error al configurar la conexión con la base de datos: 
"No se ha encontrado el servidor de la base de datos. Por favor verifique los campos para el usuario, la contraseña y el servidor (DbPDO)"

 

Le dediqué muchas horas a buscar información sobre este error y revisé muchos foros, pudiendo resolver parcialmente este problema luego de muchas pruebas.

 

En esta etapa de la instalación se requieren 4 datos:

- Dirección del servidor de base de datos

- Nombre de la base de datos

- Usuario de la base de datos

- Contraseña de la base de datos

Todos estos datos están corroborados y bien cargados en el formulario de la instalación, a pesar de ello el mensaje es el mencionado.

 

Una de las cosas chequeadas es a través de PhpMyAdmin el nombre del servidor y el port. (ver Imagen)

post-884348-0-19833200-1417757261_thumb.jpg

 

Por las dudas en el nombre de servidor probé agregando el puerto "localhost:3306" y también con la IP "127.0.0.1:3306" - continuó el error.

 

Por las dudas de que este problema este dado por el MySQL  y al disponer de otro servidor, realicé la instalación en el otro, obteniendo el mismo problema.

 

Para sacarme la duda sobre la conexión a la base de datos realicé una instalación de WordPress 4.01 en los dos servidores y no hubo ningún problema.

Hasta aquí, todo daba a entender que el problema estaba en PrestaShop, pero revisando muchos foros encuentro en uno que hace referencia a que había utilizado el puerto :8888, por lo que me dispuse a probarlo en el segundo servidor donde funcionó correctamente y terminé la instalación.

 

Lo raro de esto es que en la consulta de las variables de MySQL indica como en el primer servidor el puerto es "3306".

 

Como mi instalación la necesito en el primer servidor, me dispuse a hacer lo mismo configurando localhost:8888 pero lamentablemente no funcionó.

 

Busqué documentación acerca de que puertos eran posibles que se habiliten para MySQL en localhost y lamentablemente no encontré mas que el que viene por defecto "3306"

 

He consultado al proveedor del hosting y me indica que no hay otro puerto disponible para MySQL

Me dispuse a ir probando algunos puertos, pero no he tenido suerte.

Por lo tanto, en función de las pruebas realizadas creo que el problema de conexión pasa por el puerto, y hasta que no de con el número apropiado no podré continuar.

 

Lo llamativo es que en la instalación de WordPress que también utiliza localhost conecta sin ningún problema y utilizando el puerto preestablecido (3306)

 

Si alguien puede contribuir indicando algunos puertos posible seria de mucha ayuda o bien si existe alguna herramienta para poder encontrar el número de puerto.

 

O, si con esta información brindada, a alguien se le ocurre alguna otra pueba a realizar o alternativa de instalación.

post-884348-0-19833200-1417757261_thumb.jpg

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

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