1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

cambiar permisos y usuario de subida de ficheros

Tema en 'Web Hosting' iniciado por balder, 22 Jul 2009.

  1. balder

    balder Nuevo usuario

    Hola,

    Estoy programando con php y me ha surgido el siguiente problema:

    Para subir imágenes utilizo la librería curl. Una vez subida una imagen tengo que manipularla, en este caso redimensionarla (la imagen se abre, se repísela y se sobrescribe). El problema viene porque al subir la imagen esta se sube con el “usuario apache” y permisos 0644 y al manipularla mi usuario de ftp es otro. Para solucionarlo hay tres posibilidades, que los ficheros al subir por defecto se pongan con permisos 0777, que las imágenes al subir se suban con mi usuario y no el apache o que mi usuario pueda manipular las imágenes subidas por el usuario apache.

    Mi hosting no puede cambiarme esto pero me dice que puedo incluir en mi script un php.ini que lo cambie o con .htaccess, el caso es que yo de servidores no se nada y no se que tengo que poner y como incluirlo, alquien me puede ayudar?

    Gracias a todos
     
  2.  
  3. frankm

    frankm Usuario activo

    Php

    Hola balder, utilizando PHP podrías cambiar los permisos del archivo

    CODE, HTML o PHP Insertado:
    chmod("/directorio/tuarchivo", 0755);
    
    Puedes encontrar información al respecto en
    http://www.php.net/chmod

    Salu2
     
  4. balder

    balder Nuevo usuario

    Así ya he probado y no me deja, el hosting me ha dicho que tengo que hacerlo como he explicado, el problema es que no se como se hace
     
  5. wmcpublicidad

    wmcpublicidad Nuevo usuario

    Yo tuve un problema similar con joomla. El proveedor de ese host me indico lo mismo del .htacces lo cual no pude configurar, mi solución fue poner las carpetas con permisos 777, hasta terminar la web y volver a cambiar los permisos.

    En tu caso, como debes subir imagenes y cada vez que lo haces realiza este proceso, no creo que poner en 777 los permisos sea la solución ya que no es seguro, obligadamente debes configurar el htacces.

    Por lo general cuando se presenta este error en joomla lo que se hace es poner enable el PHPSUEXEC.

    Saludos
     
  6. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    ¿Has logrado solucionarlo?

    Una forma sería hospedando esa aplicación con un proveedor que te ofrezca PHP como CGI, en lugar de módulo de Apache, que parece ser tu circunstancia en este momento.

    Yo no entiendo bien lo que estás haciendo, pero he visto algunos programas de galería de imágenes, por ejemplo, que permiten subir la imagen y manipularla inmediatamente sin problema alguno.

    En todo caso, no veo para qué una imagen tendría que tener permisos 777. :eek:
     
  7. wmcpublicidad

    wmcpublicidad Nuevo usuario

    Apolo, no me refiero a la imagen sino al directorio donde se sube la imagen.. :aprueba:
     
  8. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Yo me refería (le estaba contestando) al mensaje inicial de balder.

    :)
     
  9. wmcpublicidad

    wmcpublicidad Nuevo usuario

    ok :aprueba:
    :-D
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·