Cómo conectar mi página a la base de datos en el servidor?
Hola,
he creado una página en Delphi4PHP y la he subido al servidor y todo está bien. La he conectado con una base de datos de MySQL y localmente todo es fenomenal:eek:, pero cuando subo la página y la base de datos al servidor me da el siguiente error: Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/zu000247/public_html/Cuenta.php:1) in /home/zu000247/public_html/vcl/forms.inc.php on line 77 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/zu000247/public_html/Cuenta.php:1) in /home/zu000247/public_html/vcl/forms.inc.php on line 77 Warning: mysql_connect() [function.mysql-connect]: Host '300.57.120.7' is not allowed to connect to this MySQL server in /home/zu000247/public_html/vcl/adodb/drivers/adodb-mysql.inc.php on line 358 Application raised an exception class EDatabaseError with message 'Cannot connect to database server' Callstack #0 File: /home/zu000247/public_html/Cuenta.php Line: 211 |_Callstack #1 File: /home/zu000247/public_html/vcl/classes.inc.php Line: 1213 |_Callstack #2 File: /home/zu000247/public_html/vcl/classes.inc.php Line: 1243 |_Callstack #3 File: /home/zu000247/public_html/vcl/classes.inc.php Line: 489 |_Callstack #4 File: Line: |_Callstack #5 File: /home/zu000247/public_html/vcl/classes.inc.php Line: 415 |_Callstack #6 File: /home/zu000247/public_html/vcl/classes.inc.php Line: 846 |_Callstack #7 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 510 |_Callstack #8 File: /home/zu000247/public_html/vcl/db.inc.php Line: 1117 |_Callstack #9 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 693 |_Callstack #10 File: /home/zu000247/public_html/vcl/system.inc.php Line: 190 |_Callstack #11 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 940 |_Callstack #12 File: /home/zu000247/public_html/vcl/db.inc.php Line: 1136 |_Callstack #13 File: /home/zu000247/public_html/vcl/db.inc.php Line: 933 |_Callstack #14 File: /home/zu000247/public_html/vcl/db.inc.php Line: 924 |_Callstack #15 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 576 |_Callstack #16 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 178 |_Callstack #17 File: /home/zu000247/public_html/vcl/db.inc.php Line: 164 |_Callstack #18 File: /home/zu000247/public_html/vcl/system.inc.php Line: 190 |_Callstack #19 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 122 |_Callstack #20 File: /home/zu000247/public_html/vcl/db.inc.php Line: 201 |_Callstack #21 File: /home/zu000247/public_html/vcl/dbtables.inc.php Line: 211 Espero que me puedan ayudar lo más pronto posible:p |
Según se ve, el problema está en el servidor de la base de datos, no le da permiso a tu servidor web para que se conecte.
Revisa eso. Saludos. |
si estas poniendo la url de tu servidor web.
tipo localhost o como http://www.miweb.com http://miweb.com miweb.com Esperando que se conecte, a tu base de datos, puede que no sirva. Prueba poniendo la IP, de tu servidor web tipo 127.0.0.1 o la que corresponda a tu servidor web 200.50.50.50 |
Cita:
|
Cita:
Pero antes de, porque no haces una prueba, a ver que pasa: Código PHP:
|
Hola, ya vi que era lo que pasaba, es que en Delphi4PHP los componentes de base de datos no están funcionando bien (al parecer) y con tan solo ponerlos sobre la página y aunque no los conectes te dan conflicto para la conección de la base de datos en el servidor, mientras que localmente se ven bien...
lo que hice entonces fué quitarle los componentes de bases de datos que trae delphi4php y conectarlo manualmente y entonces si hubo conexión... Que pena, ya mi página se está ejecutando con conexión a base de datos y todo, pero me hubiese gustado que fueran con los componentes de bases de datos para facilitarme las cosas, pero de todas maneras si alguien sabe cómo se corrigen estos problemas pues me avisan... |
¿usaste el deploy wizard?
o ¿ subiste toda la carpeta vcl y su contenido a tu servidor web? algo asi. webserver / VCL <-es subdirectorio tuproyecto.php <- esta en el directorio raiz. para no enredarse conubicaciones |
pues subí toda la carpeta vcl y miProyecto.php al directorio "/public_html/"
|
La franja horaria es GMT +2. Ahora son las 18:53:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi