Article View: es.comp.lenguajes.php
Article #21Re: php, includes, apache y otras hierbas
From: Victor Lopez
Date: Sun, 13 Aug 2006 23:02
Date: Sun, 13 Aug 2006 23:02
61 lines
3045 bytes
3045 bytes
Oscar Garcia wrote:
> El Sun, 13 Aug 2006 22:35:13 +0200, Victor Lopez <v.lopez.s@ono.com>
> escribió:
>>Por empezar por algún sitio ...
>>En PHP 4 ...
>>/var/www/misitio/www/index.php
>>***
>><?php
>> include('/cgi-bin/fichero.php');
>>?>
>>***
>
> Maaaaaaaal. Los includes hacen referencia al sistema de archivos
> local. Te recomiendo que que uses rutas relativas y no absolutas, así
> harás portable tu código de un sistema operativo a otro y de un
> directorio a otro.
>
/var/www/misitio/cgi-bin/fichero.php determina donde esta situado en el
árbol local. No para utilizarlo en el include.
>>Resultado de http://www.misitio.loc/ (intro)
>>en Konqueror 3.5.2 bajo KDE 3.5.2
>>**************************************************************************
>>Warning: main(/cgi-bin/fichero.php): failed to open stream: No such file
>>or directory in /var/www/misitio/www/index.php on line 2
>
> Claro, no encuentra ese archivo en el sistema de archivos local.
>
Si el servidor virtual dice que tiene un alias que
reemplaza /var/www/misitio/cgi-bin/ (local) con /cgi-bin/ (URI) ...
reemplacemos al revés ...
/·······/ /·······················/
/cgi-bin/fichero.php -> /var/www/misitio/cgi-bin/fichero.php ... el fichero
si existe.
¿¿¿Porqué no encuentra : include('/cgi-bin/fichero.php');???
>>No tendría que redirigirlo de /cgi-bn/ a /var/www/misitio/cgi-bin/ ?????
>
> No, eso es una redirección de URIs, y no de archivos locales.
>
>>O include_path de PHP tiene prioridad sobre la redireccion de Apache ???
>
> No tiene nada que ver una cosa con la otra. Apache sirve URIs (URLs) y
> PHP accede a archivos a no ser que uses un wrapper como puede ser
> http:.
>
> Un saludo.
>
A ver si ahora me he explicado mejor !!! ... :-(
--
----o---( )---o----
Saludos de Victor Lopez Sabio
v.lopez.s@ono.com
--------oooo--------
Technical Details
Message-ID:
<QbODg.15634$6D6.3067@news.ono.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mailReferences:
<12MDg.15627$6D6.13244@news.ono.com> <eo9vd21d1k0267qmu5ldsta7c17nkgn16b@4ax.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 107579,39dadfae876bae68 X-Google-Thread: fbf50,39dadfae876bae68 X-Google-Attributes: gid107579,gidfbf50,public X-Google-Language: SPANISH,UTF8 Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mail From: Victor Lopez <v.lopez.s@ono.com> Subject: Re: php, includes, apache y otras hierbas Newsgroups: es.comp.lenguajes.php,es.comp.infosistemas.www.paginas-web Followup-To: es.comp.lenguajes.php References: <12MDg.15627$6D6.13244@news.ono.com> <eo9vd21d1k0267qmu5ldsta7c17nkgn16b@4ax.com> Lines: 61 User-Agent: KNode/0.10.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit Message-ID: <QbODg.15634$6D6.3067@news.ono.com> Date: Mon, 14 Aug 2006 01:02:17 +0200 NNTP-Posting-Host: 62.43.145.8 X-Trace: news.ono.com 1155510128 62.43.145.8 (Mon, 14 Aug 2006 01:02:08 MEST) NNTP-Posting-Date: Mon, 14 Aug 2006 01:02:08 MEST