Foros del Web » Programando para Internet » PHP »

Problemas de permisos ("creo")

Estas en el tema de Problemas de permisos ("creo") en el foro de PHP en Foros del Web. Buenas gente... Estoy teniendo un problema de permisos creo yo al crear dinamicamente unas carpetas en donde necesito subir imagenes... El tema es que la ...
  #1 (permalink)  
Antiguo 06/10/2010, 01:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 6
Antigüedad: 14 años, 3 meses
Puntos: 0
Problemas de permisos ("creo")

Buenas gente...
Estoy teniendo un problema de permisos creo yo al crear dinamicamente unas carpetas en donde necesito subir imagenes...
El tema es que la carpeta se crea correctamente con los permisos rwx rwx rwx pero en el servidor en donde veo esos detallaes me muestra a diferencia de las demas carpetas lo siguiente en user y grupo: (www-data - www-data) que es donde creo que radica el problema. Las carpetas que se suben desde un ftp generan en los atributos user y grupo: (usuarioDeFtp - psacln).
Otra cosa que encontre es que desde el panel del control del servidor se pueden modificar los permisos de las carpetas subidas por ftp y las carpetas que se generan desde el php no me deja modificar los permisos.
Ya probe crearlas de todas formas, con el chmode, mkdir y umask.
Bueno, la verdad que me tiene intrigado, ya que este mismo script funciona en otros tantos servidores sin ningun problema.

$carpeta=$_REQUEST['id_gal'];
$path = '../images/fotos-trabajos/';
$umask = 0000;
umask($umask);
@mkdir($path.$carpeta);
umask($umask);
$dir = '/images/fotos-trabajos/'.$carpeta.'/';

ahi arriba les deje como esta ahora pero tamb lo modifique varias veces para ver si obtenia algun resultado diferente.......

Repito:
Probe cambiando los permisos en el chmode, umask y mkdir... y no pasa nada
aca paso una direccion en donde copie la pantalla de mi panel de control del servidor en donde pueden ver que no se marca como modificable la carpeta.... no tengo ni siquiera la posiblidad por medio del CP o el FTP. Solo por codigo php.

[URL=http://4chars.com.ar/picturetogo/p/image/62010910106704310748/249-problema][IMG]http://4chars.com.ar/picturetogo/images/2010/10/06/252-249-problema.png[/IMG][/URL]


Alguna sugerencia salvadora????
  #2 (permalink)  
Antiguo 09/10/2010, 05:10
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Problemas de permisos ("creo")

En este hosting que estás trabajando, al crear carpetas, las crea como el usuario que ejecuta el proceso del servidor web, que es www-data.
Este usuario no debe tener muchos permisos.
Intenta cambiar de usuario antes de operar con las carpetas.
Utiliza el usuario que tienes de ftp, esta solución me ha servido con otros problemas, este en particular no lo he tenido nunca. La documentación está en http://es.php.net/manual/en/function.system.php
1 saludo
  #3 (permalink)  
Antiguo 09/10/2010, 05:13
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Problemas de permisos ("creo")

¿que te dijeron en el servicio técnico de tu hosting? quizás por ahi puedas encontrar una solución o te expliquen el motivo/limitacion de eso.

Etiquetas: carpetas, chmode(), imagenes, mkdir(), permisos, umask()
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 00:47.