[Php-avanzado] problema con permisos de archivos

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Jun 28 16:45:51 ART 2013


Hola Leandro,

	el script no tiene permiso para escribir o modificar permisos en ese
directorio.
	Fijate qué permisos tiene y fijate qué usuario es el que ejecuta el
script.


El vie, 28-06-2013 a las 14:46 -0300, leandro saubiette escribió:
> Buenas, tengo problema cuando quiero subir un archivo y moverlo a la
> carpeta deseada: este es el error que tira
> 
> 
> 
> 
> Warning: chmod(): Operation not permitted in /var/www/Tesis/subir.php
> on line 22 Call Stack: 0.0005 332632 1.
> {main}() /var/www/Tesis/subir.php:0 0.0007 333052 2.
> chmod() /var/www/Tesis/subir.php:22 
> 
> 
> Warning:
> move_uploaded_file(/home/leandro/www/Tesis/images/Curriculum.doc):
> failed to open stream: Permission denied in /var/www/Tesis/subir.php
> on line 28 Call Stack: 0.0005 332632 1.
> {main}() /var/www/Tesis/subir.php:0 0.0010 333040 2.
> move_uploaded_file() /var/www/Tesis/subir.php:28 
> 
> 
> Warning: move_uploaded_file(): Unable to move '/tmp/phpDZ8Nmh' to
> '/home/leandro/www/Tesis/images/Curriculum.doc'
> in /var/www/Tesis/subir.php on line 28 Call Stack: 0.0005 332632 1.
> {main}() /var/www/Tesis/subir.php:0 0.0010 333040 2.
> move_uploaded_file() /var/www/Tesis/subir.php:28
> 
> 
> 
> 
> 
> el codigo del php es este:
> 
> 
> <form enctype="multipart/form-data" action="" method="post">
> <input type="file" name="archivo"><br><br>
> <input type="submit" name="subir" value="Subir">
> </form>
> </div>
> </div>
> <?php 
> 
> 
> if(isset($_POST["subir"]))
> {
> chmod("/home/leandro/www/Tesis",0777);
> if(is_uploaded_file($_FILES["archivo"]["tmp_name"]))
> { 
> move_uploaded_file($_FILES["archivo"]["tmp_name"],
> "/home/leandro/www/Tesis/images/".$_FILES["archivo"]["name"]);
> }
> }
> ?>
> 
> 
> Si alguien me pudiera ayudar se lo agradeceria
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado