PHP - de donde sale està ruta ....

 
Vista:

de donde sale està ruta ....

Publicado por rudy enrique (7 intervenciones) el 07/08/2007 16:03:52
hola...

por favor me podrian ayudar con este error ...

tengo un ejercicio hecho sobre u frame work particular, que utiliza un archivo llamado config.php, que sirve para hacer la conexión a la base de datos, para luego utilizarla durante todo el programa.

dentro de las lineas de config.php, tengo las siguientes:

$pos = strripos(dirname(__FILE__), "\\");
$ruta = substr(dirname(__FILE__),0,$pos)."\\panku";
$ruta1 = substr(dirname(__FILE__),0,$pos)."\\includes";
$ruta2 = substr(dirname(__FILE__),0,$pos)."\\config";
ini_set("include_path",$ruta.";".$ruta1.";".$ruta2);

para indicarle que hay unos archivos que debo buscar en la carpeta local\panku
para indicarle que hay unos archivos que debo buscar en la carpeta local\includes
para indicarle que hay unos archivos que debo buscar en la carpeta local\config

instalé php, por medio del compacto wamp5, pero resulta que la conexión a la base de datos no la hace, porque la ultima linea en mención, si le doy un echo antes, lo que me muestra es c:\php5\pear, no las rutas de las carpetas que necesitaba que guardara, pero lo curioso es que en otro computador, si guarda las rutas: carpeta local\panku;carpeta local\includes;carpeta local\config.

LA RUTA C:\PHP5\PEAR SALE DE ALGUN ARCHIVO DE REGISTRO DE WINDOWS???????....

revisando el explorador de windows, dentro de wamp existe una carpeta c:\wamp\php\PEAR, me imagino que es a esta a la que hace referencia el código, pero no sé en que momento toma esta ruta e ignora las que trato de indicarle.

por favor podrian ayudarme a encontrar el error, es casi que de vida o muerte...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:de donde sale està ruta ....

Publicado por rudy enrique (7 intervenciones) el 07/08/2007 16:06:07
ya probé cambiandole la directiva include_path en el archivo php.ini....

Windows:
include_path = "c:\wamp\www\gamarrapc66\includes;c:\wamp\www\gamarrapc66\config;c:\wamp\www\gamarrapc66\panku"

en que lugar del còdigo toma la ruta c:\php5\pear ?????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de donde sale està ruta ....

Publicado por Diego Romero (1450 intervenciones) el 08/08/2007 06:53:13
Pregunta: ¿estás seguro que PHP está configurado para ejecutar la función ini_set();?. Lo pregunto porque en la instalación estandar esa función suele estar deshabilitada (para evitar problemas de seguridad).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de donde sale està ruta ....

Publicado por rudy enrique (7 intervenciones) el 09/08/2007 14:51:20
hola diego,

agradezco tu ayuda, como sé si está habilitada para ejecutar esa función o no?

ya le quité el ; a la directiva include_path en el php.ini, de todas maneras tambien en que momento toma la ruta c:\php5\pear

gracias....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:de donde sale està ruta ....

Publicado por Diego Romero (1450 intervenciones) el 09/08/2007 16:34:43
Revisa el PHP.INI. O bién haz una página que solo contenga esto:

<?php phpinfo(); ?>

e invócala con el navegador, esto te mostrará la configuración actual de tu copia de PHP en el servidor. Puedes ver qué diferencias ves con otros sistemas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar