Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

No consigo hacer funcionar mi web en servidor remoto. Creo que fallan las consultas.

Estas en el tema de No consigo hacer funcionar mi web en servidor remoto. Creo que fallan las consultas. en el foro de Mysql en Foros del Web. Hola, estoy testeando un proyecto web desde una carpeta de mi propia página web. El caso es que mientras en mi ordenador funcionaba muy bien ...
  #1 (permalink)  
Antiguo 09/11/2005, 04:49
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 11 meses
Puntos: 3
No consigo hacer funcionar mi web en servidor remoto. Creo que fallan las consultas.

Hola, estoy testeando un proyecto web desde una carpeta de mi propia página web. El caso es que mientras en mi ordenador funcionaba muy bien en servidor Apache, bases de datos MySQL, y PHP, en mi cuenta de usuario de servidor no funciona.

El intérprete de PHP escribe el HTML necesario correctamente hasta encontrarse con la primera consulta de MySQL. Una vez llega, algo pasa y para de seguir escribiendo html, dejando la web incompleta.

Hice algo así para obviar el error y mostrarlo en pantalla para hacerle un seguimiento:

Código PHP:
@$db mysql_connect('212.0.98.141''nomAdministrador''passAdministrador''valencia_nightlife');
        if (
mysql_connect_errno() != 0) {
               echo 
"No se puede conectar a servidor. Error: \n".mysql_connect_error();
        } 
pero no me mostraba nada. No sé si en el parámero del servidor he de poner el dominio, la ip, algún path o incluso el puerto..

También probé a cambiar todas las instrucciones mysqli por mysql (cambiando de lugar los parámetros que hacían falta, como en mysql_query()), pero ahora incluso la página no se muestra. Me sale el error: "No se puede mostrar la página".

Bueno, pues es extraño, porque subí todos los archivos php o html que hacían falta. Creé las BD's tal cual las tenía en mi servidor local, al igual que creé los mismos usuarios de las BDs en el panel de control de mi cuenta de servidor, el cual usa también Apache, PHP4 y MySQL.

Alguien podría ayudarme por favor?
  #2 (permalink)  
Antiguo 09/11/2005, 06:02
 
Fecha de Ingreso: febrero-2005
Mensajes: 396
Antigüedad: 19 años, 2 meses
Puntos: 1
No se que te puede pasar, pero yo te recomendaria que quitaras la @ en la instruccion de conexion. Asi teoricamente te saldrá el mensaje de error que ocurre. Por cierto que lo mismo es una tonteria lo que te digo, pero estas seguro de que en el servidor al que vas a llevar la página tiene el modulo de mysql para php (miralo con php_info()).

Un saludo

Zerjillo
  #3 (permalink)  
Antiguo 09/11/2005, 06:20
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 11 meses
Puntos: 3
Con @ no se muestra el mensaje de error por defecto, pero para eso ya uso abajo la condición mysql_connect_errno() para saber si hay error, y si lo hay, que lo muestre de forma personalizada con un echo y una instrucción mysql_connect_error().

O sea, que algo debería aparecer. También probé sin el @ y nada. No aparece nada ni con @ ni sin @.

mysql está activo en el servidor.
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 17:55.