Foros del Web » Programando para Internet » PHP »

Accesibilidad de archivos con PHP

Estas en el tema de Accesibilidad de archivos con PHP en el foro de PHP en Foros del Web. Hola a [email protected]: ¿Se puede acceder a archivos del directorio "/domains/midominio.com/archivos/" desde scripts PHP que se ejecutan en en el directorio "/domains/mi-dominio.com/public_html/"? Si es así, ...
  #1 (permalink)  
Antiguo 17/03/2009, 19:28
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 16 años, 8 meses
Puntos: 0
Accesibilidad de archivos con PHP

Hola a [email protected]:

¿Se puede acceder a archivos del directorio "/domains/midominio.com/archivos/" desde scripts PHP que se ejecutan en en el directorio "/domains/mi-dominio.com/public_html/"?

Si es así, ¿como serían las referencias a las rutas para acceder a archivos del directorio "archivos" desde el directorio "public_html"?

Gracias de antemano.
  #2 (permalink)  
Antiguo 17/03/2009, 19:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: Accesibilidad de archivos con PHP

si, se puede.... pero debe usar la ruta absoluta al archivo...

siempre y cuando tengas permisos, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/03/2009, 05:48
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Accesibilidad de archivos con PHP

Gracias Pateketrueke.

En principio tengo libertad para configurar el servidor como quiera.
¿Qué habría que hacer para dar permisos a PHP para que pueda acceder a carpetas fuera de la carpeta public_html? ¿hay que modificar algo en el php.ini?
  #4 (permalink)  
Antiguo 18/03/2009, 09:52
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: Accesibilidad de archivos con PHP

me parece que tan solo necesitas permisos 0777 en los scripts que quieran acceder fuera y tal ves, desactivar safe_mode de. php.ini

no mas, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 18/03/2009, 16:20
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Accesibilidad de archivos con PHP

Hola de nuevo.

Tengo un archivo llamado pruebas.php en la carpeta "public_html" con este código:

Código PHP:
$path "../";
$dir opendir($path);
while (
$elemento readdir($dir))
{
   echo 
$elemento."<br>";
}
closedir($dir); 
Solo intento que me escriba el contenido de la carpeta que esta un nivel por encima.

Pues con este código, con SAFE_MODE activado y desactivado y con el archivo pruebas.php con permisos 777 me sale este mensaje de error:

Código mensaje error:
Ver original
  1. Warning: opendir(../) [function.opendir]: failed to open dir: Permission denied in /home/admin/domains/midominio.com/public_html/pruebas.php on line 14
  2.  
  3. Warning: readdir(): supplied argument is not a valid Directory resource in /home/admin/domains/midominio.com/public_html/pruebas.php on line 17
  4.  
  5. Warning: closedir(): supplied argument is not a valid Directory resource in /home/admin/domains/midominio.com/public_html/pruebas.php on line 23

Es decir, que no tengo permiso para acceder a ese nivel de las carpetas.
¿Algo más con lo que probar?

P.D.: Si en vez de usar la ruta relativa uso la absoluta ("/home/admin/domains/midominio.com/") hace exactamente lo mismo (por si se os ocurría como prueba).
  #6 (permalink)  
Antiguo 18/03/2009, 18:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 11 años, 8 meses
Puntos: 2534
Respuesta: Accesibilidad de archivos con PHP

el script pruebas.php debe tener todos los permisos, de lectura y escritura...

¿es esto correcto??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 19/03/2009, 17:51
Avatar de sedinho  
Fecha de Ingreso: marzo-2003
Mensajes: 91
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Accesibilidad de archivos con PHP

Así es. Tiene todos los permisos.

Me da a mi que no tiene tanto que ver con los permisos del archivo del script como con los permisos que se tengan aplicados a PHP del lado del servidor.

Tengo libertad para modificar los valores de PHP y Apache, por lo que si el problema es de permisos... no debería haber ningún problema.

Solo hace falta saber qué hay que modificar.
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 15:22.