[Php-avanzado] Archivos bajo tml_public

Leonardo Tadei - PegasusTechSupply leonardot en pegasusnet.com.ar
Sab Ago 22 16:38:13 ART 2009


Hola Mario,

On Sat, 22 Aug 2009 12:15:03 -0700 (PDT), Mario Gomez Cassou wrote
> Hola Leo:
> corregi el path al archivo a incluir pero PHP me tira el mensaje
> 
> Warning:  include() [function.include]:
> open_basedir restriction in effect. File(/xxx/texto.txt) is not 
> within the allowed path(s):
>
(/home/cd000325/public_html:/tmp:/opt/apache/lib/php:/opt/php5/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page)
in /home/cd000325/public_html/pruebas/under.php on line 9
> 
> Me parece que salvo que se toquen las configuraciones de apache o 
> php (fuera de mi alcance) no habria manera de acceder desde php a 
> los archivos que estan atras del directorio raiz.>

No del raíz, sino que tienen que estar a partir de los directorios que
restringe el open_basedir:
/home/cd000325/public_html
/tmp
/opt/apache/lib/php
/opt/php5/lib/php
/opt/ferozo/etc/suspen
/opt/ferozo/suspended.page



> La idea era tener archivos que queden inaccesibles desde fuera del 
> servidor. Creo que el servicio de hosting me permite marcar 
> directorios que funcionan asi, vere que se puede hacer 

Fijate, porque las rutas que te deja usar, no es ninguna de tu propio home...


PD: son cosas de esos hostings que usás voe ;-)


--
Leonardo Tadei
Pegasus Tech Supply <http://www.pegasusnet.com.ar>
Prometeus Technology <http://www.prometeustech.com.ar>



Más información sobre la lista de distribución Php-avanzado