Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2004, 03:45
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

PHP usa un usuario propio. Incluso puede ser distinto del usuario Apache, con lo que a veces con ficheros (imagenes) subidas por PHP no se pueden ver en la web porque apache no tiene permisos.

Mas que un problema de PHP, es un problema de configuracion del servidor, en cuanto usuarios y demas. Tu desde PHP te lo encuentras con los usuarios ya configurados. La solucion seria crear desde PHP esos directorios para que PHP sea el dueño del directorio y bastase un 755. Pero siendo un alojamiento compartido, no se si eso implicaria que el PHP de las otras webs tambien serian dueños de ese directorio. Aunque si esta configurado el open_basedir no podrian acceder a el.

No se, creo que esto seria mas tema de discusion para sysadmins, ya que son ellos los que acaban configurando todos los permisos en los servidores.

Quizas en este caso concreto puedan orientarte en el foro de Linux, ya que es el SO de tu servidor.

Suerte.

PD: De todas formas, comentalo con tu sysadmin. Puede que te diga que poniendo los permisos a 0777 sigue siendo seguro por el open_basedir o el safe_mode.
__________________
Josemi

Aprendiz de mucho, maestro de poco.