Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/02/2003, 18:32
Argintxe
 
Fecha de Ingreso: diciembre-2002
Mensajes: 341
Antigüedad: 21 años, 4 meses
Puntos: 0
En tu servidor, Apache esta ejecutandose como el usuario "nobody" y como PHP estará instalado como módulo de Apache, todo script PHP se ejecutara como el usuario "nobody".

Esto conlleva que el propietario y grupo de todo fichero creado desde PHP será "nobody". Y como según indicas, crea el fichero con permisos 644, solo el propietario del mismo, es decir, nobody puede escribir o eliminar el fichero. Los demas usuarios (todos excepto el root), solo pueden leer el fichero.

Cuando tu te conectas al servidor mediante FTP, te conectas bajo tu usuario por lo que no puedes hacer nada con ese fichero, solo leerlo.

Tu única solución es que al crear el fichero, le cambies los permisos a 666. De esta forma, podrás eliminar el fichero usando el FTP. PHP dispone de la función chmod() que te permite cambiar los permisos.

Un saludo
__________________
guebs - alojamiento web y dominios
www.guebs.com
blog.guebs.com

Última edición por Argintxe; 26/02/2003 a las 18:35