Foros del Web » Programando para Internet » PHP »

El debuguer se me cuelga al conectar con la base de datos.

Estas en el tema de El debuguer se me cuelga al conectar con la base de datos. en el foro de PHP en Foros del Web. Hola amigos del foro. Tengo un problemita, no puedo ejecutar correctamente el debuguer en el ZDE (Zend Developer Estudio). Antes que nada yo uso: - ...
  #1 (permalink)  
Antiguo 05/09/2008, 08:33
Avatar de nublar
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Ubicación: Argentina - BsAs
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
El debuguer se me cuelga al conectar con la base de datos.

Hola amigos del foro.
Tengo un problemita, no puedo ejecutar correctamente el debuguer en el ZDE (Zend Developer Estudio).

Antes que nada yo uso:
- Win XP
- El ZDE como interfaz de desarrollo
- Paquete WAMP APACHE2TRIAD.

Los programas y coneccion a la base de datos todo funciona joya!.

Pero el problema lo tengo cuando uso el debuguer del ZEND.

El zend debuguea bien hasta que llega al la parte de conexion a la base de datos de mi script..

Ejemplo:

//Primero conecto con el servidor.
$id_connect = @mysql_connect(VG_DB_HOST,VG_DB_USER,VG_DB_PASS);
if (!$id_connect) die("<font color=#993333> No se puede conectar con el servidor: Intentelo nuevamente mas tarde.</FONT>");


//Selecciono la bd
$db_select = @mysql_select_db(VG_DB_NAME,$id_connect);

// $db_select devuelve 1 si todo anduvo bien.
if (!$db_select)
{
die("No se puede seleccionar la base de datos: Intentelo nuevamente mas tarde.\n");
}

Cuando el debug llega a la linea de coneccion de la BD:
$db_select = @mysql_select_db(VG_DB_NAME,$id_connect);

se cuelga y el depurador del zend me tira el error:

Alerta de Debug: \selfgestor_red\scripts\connect.php línea 27 - mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

Alguien tiene idea de por que si toda la web funciona bien (por lo tanto el script de conexion funciona), el debuguer no me lo toma.

Bueno Gracias y Saludos!
  #2 (permalink)  
Antiguo 05/09/2008, 10:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: El debuguer se me cuelga al conectar con la base de datos.

Hola nublar,

Eso se debe a que el ZDE que estas utilizando esta usando una libreria mas antigua para la conexion con MySQL, verifica como esta instalado y cambia la libreria por la mas actual que tienes en tu APACHE2TRIAD.

Saludos.
  #3 (permalink)  
Antiguo 06/09/2008, 15:27
Avatar de nublar
(Desactivado)
 
Fecha de Ingreso: octubre-2003
Ubicación: Argentina - BsAs
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
Respuesta: El debuguer se me cuelga al conectar con la base de datos.

Lo solucione..
resulta que el wamp me instala la version 5 de php.. y al instalar el zde ponia siempre la version de php por defecto que es la 4..

Solucion:
Desinstale el zend y al reinstalarlo seleccione la opcion 5 de php cuando me la pide el instalador..

Luego tuve problemas de que no me levantaba las funciones mysql...
Solucion:
Tuve que modificar el php.ini que tiene el zend copiando todo el php.ini dentro de el, ta como lo vi en otro post del foro..

FINALMENTE....

Solo hacia un debug local... cosa que no servia para mucho en aplicaciones medianas a grandes..
Solucion:
Instalar la zend toolbar para firefox para poder hacer un debug decente..

UFFFFF...Bueno... hacer funcionar el debuguer de una forma decente... me tomo casi todo el dia... pero vale la pena.


Saludos
Ahh Gatorv Gracias por la respuesta!.

Última edición por nublar; 06/09/2008 a las 15:33 Razón: correcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:46.