Foros del Web » Administración de Sistemas » Apache »

error direcciones absolutas

Estas en el tema de error direcciones absolutas en el foro de Apache en Foros del Web. Hola a todos, os cuento, estoy migrando de servidor, y tengo el siguiente problema, que creo, aunque no estoy seguro que se trata de la ...
  #1 (permalink)  
Antiguo 27/07/2007, 01:56
 
Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 16 años, 9 meses
Puntos: 0
error direcciones absolutas

Hola a todos, os cuento, estoy migrando de servidor, y tengo el siguiente problema, que creo, aunque no estoy seguro que se trata de la configuracion del apache o php.

El problema es que tengo una pagina php con un require, pues bien, si el require lo pongo asi:

require("http://www............com/cabecera.php");

me falla, ya que cabecera tiene consultas a mysql y me dan el error:

Warning: mysql_query(): Access denied for user: 'www-data@localhost' (Using password: NO) in /var/www/vhosts/xxxxxx.com/httpdocs/armeria/requires/cabecera.php on line 3

Warning: mysql_query(): A link to the server could not be established in /var/www/vhosts/xxxxxx.com/httpdocs/armeria/requires/cabecera.php on line 3



Sin embargo si el require lo pongo relativo:

require("../cabecera.php");

no tengo ningun problema y funciona bien.

Es como si tuviese un problema con los requires con rutas absolutas o algo asi, que el require lo hace bien, pero es como si no detectase la conexion a la BBDD.

En fin, es algo muy extraño y no se si lo habré explicado bien.

Gracias de antemano.
  #2 (permalink)  
Antiguo 28/07/2007, 13:06
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Re: error direcciones absolutas

Lo que pasa es que al usar http:// no incluye el código php de cabecera.php en tu archivo, sino el resultado de la interpretación de dicho código, no sé si me explico... es como si accedieras al archivo cabecera.php desde un navegador, copias lo que sale por pantalla y lo insertas en el otro archivo... Por ello el valor de las variables no se comparte,de ahí debe venir el fallo...

Salvo que quieras incluir el resultado de la interpretación del código, la forma correcta es la segunda, por eso funciona
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
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 05:00.