Foros del Web » Programando para Internet » PHP »

Problemas con UPLOAD

Estas en el tema de Problemas con UPLOAD en el foro de PHP en Foros del Web. A ver si alguien me puede ayudar. Intento subir un archivo tipo imagen a un portal (hecho en phpnuke) q esta instalado en un server ...
  #1 (permalink)  
Antiguo 03/11/2004, 13:52
Avatar de davidrenzzo  
Fecha de Ingreso: enero-2004
Mensajes: 59
Antigüedad: 20 años, 2 meses
Puntos: 0
Pregunta Problemas con UPLOAD

A ver si alguien me puede ayudar. Intento subir un archivo tipo imagen a un portal (hecho en phpnuke) q esta instalado en un server linux. encontre un codigo para dicha tarea en desarrolloweb.com, hize mi formulario de prueba y probe el script php y me arroja el siguiente mensaje:

Warning: move_uploaded_file(logo.gif): failed to open stream: Permission denied in /home/carlosbo/public_html/portal/upload/subearchivo.php on line 24

Warning: move_uploaded_file(): Unable to move '/tmp/phpTyMfhH' to 'logo.gif' in /home/carlosbo/public_html/portal/upload/subearchivo.php on line 24
Ocurrió algún error al subir el fichero. No pudo guardarse.
.

Alguien sabe a q se debe?, logicamente no logra subir el archivo.

Gracias de antemano.
__________________
www.gradamedia.com
  #2 (permalink)  
Antiguo 03/11/2004, 14:23
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Significa que no puedes escribir (en realidad el usuario que ejecuta el script, podria ser el que corre apache por ejemplo) no tiene permisos para escribir en el directorio tmp.
Yo cree un directorio, del cual puse de dueño a apache (por defecto el usuario es nobody: chown nobody /ruta/mi home/directorio/) y fui al php.ini y en la opcion upload_tmp_dir coloque:

upload_tmp_dir = /ruta/mi home/directorio/

Si eso no es seguro que alguien me lo diga para cambiarlo, jeje.
  #3 (permalink)  
Antiguo 04/11/2004, 14:23
Avatar de a151774  
Fecha de Ingreso: octubre-2004
Ubicación: México
Mensajes: 18
Antigüedad: 19 años, 5 meses
Puntos: 0
Qué tal?

Yo también tuve problemas con ese mensaje de Warning. Y batallé muchísimo al principio. Pero lo solucioné de la siguiente manera: Vas directo a tu cuenta FTP o con algún programa FTP que estés manejando (ejm: SmartFTP) y el seleccionas el folder donde estás trabajando, vas a propiedades y ahí aparece un cuadro de diálogo donde tienes que asignarle todos los permisos que quieras. O bien, si te indica un valor numérico de 644 o algo así, cámbialo por 777 y listo... Ya debe funcionar tu script. Mucha Suerte!!
__________________
Salu2
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:32.