Problemas para subir archivo en localhost

Problemas para subir archivo en localhost

de Maria Elena Varrone -
Número de respuestas: 3
Tengo instalado el moodle en mi PC y estoy generando un curso piloto. Al hacer la prueba de subir un archivo me aparece un mensaje de error diciendo que falta un directorio temporal. Por más que creo directorios me sigue saliendo lo mismo y he verificado que los nombres de los archivos no tengan caracteres especiales, ni mayusculas y no se que mas.
Qué podría estar sucediendo?

Adjunto error_moodle.jpg
Promedio de valoraciones: -
En respuesta a Maria Elena Varrone

Re: Problemas para subir archivo en localhost

de Edwin Mudarra -

Saludos Maria, aquí en este post se habla algo de eso

http://moodle.org/mod/forum/discuss.php?d=121782

Saludos

Edwin

En respuesta a Edwin Mudarra

Re: Problemas para subir archivo en localhost

de Maria Elena Varrone -
Gracias Edwin.
Buscando en ese topic que me recomendaste, leí que podía ser un tema de permisos en la carpeta moodledata. En este sentido, con mis limitaciones ya que no soy programadora, se me ocurrió pegar el archivo directamente en la carpeta moodledata ya que como les comenté solo estoy trabajando internamente en mi disco duro.

El resultado es que el archivo se encuentra en la interface del moodle y en su directorio correspondiente y se puede acceder a el y abrirlo. Ahora bien, sigo teniendo el problema de subir el archivo utilizando el comando subir archivo desde la interface.

Gracias


En respuesta a Maria Elena Varrone

Re: Problemas para subir archivo en localhost

de David Hernández -
Hola María Elena,

Una alternativa de solución:

1) Ubica el archivo "php.ini" de tu PHP

2) Ábrelo y ubica algo como lo siguiente:

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

3) Lo "típico" es que "file_uploads" tenga el valor de "On" (como en el ejemplo).

4) También lo "típico" es que "upload_tmp_dir" tenga un punto y coma (;) al inicio
de la línea y que no tenga valor después del signo de igual (=)

5) ¿Qué valores tienes en tu equipo?

6) Has esta prueba si no encuentras el (;):

a) Detén el servidor (Ej. Apache)
b) En su caso, coloca el (;) antes de "upload_tmp_dir"
c) Reinicia el servidor (Ej. Apache)
d) ¿Qué sucede?

7) Has esta prueba si encuentras el (;)

a) Detén el servidor (Ej. Apache)
b) Quita el (;) y después del signo de igual agrega una ruta. Por ejemplo: C:\temp
c) Verifica que en el disco o "drive" C:\ se encuentre el directorio "temp" (o verifica
que exista la carpeta que definas, distinta a la ejemplificada).
d) Reinicia el servidor
e) ¿Qué sucede?

8) Por favor reporta tus resultados (exitosos o no) en este post.

Saludos

PD
Si ves que tienes: file_uploads = Off (o un cero), detén el servidor (Ej. Apache)
y coloca "On" (o el número uno).