por Henry Castro.
2.9.2+ (Build: 20150924)
Hola comunidad.
Este tema lo había publicado en "Cosas de Desarrolladores", pero creo que es más de este foro. Detallo el problema presentado:
Desde su instalación, no hemos tenido problemas para visualizar archivos PDF, imagenes y otros archivos incrustados . Pero desde hace unos días, ocurrió algo que cuando se hace clic en el enlace para ver el PDF incrustado, esta pidiendo salir de Moodle, para ver los archivos, como un IFRAME, con la ventana del Moodle (adjunto imagen más abajo).
Esto no sucedió con un curso, si no con todos, los mismos que antes funcionaban sin problema de la incrustación de PDFs.
Solo funciona la opción de "Forzar Descarga", he intentado con todas las demás y no funcionan.
He revisado permisos, el pluggin, el tipo de archivo mime, y no he logrado dar con la causa. Una sugerencia me hizo revisar si había una update del CPanel, pero no fue así.
- Lo que hize fue lo siguiente para validar y tratar de encontrar el problema:
- Instalar otro Moodle en otro CPanel, con las mismas caracteristicas.
- Importe un curso del CPanel "mal" al nuevo y en el nuevo no tuve problemas.
- Revise en ambos el .htaccess y el PHP.ini, tuvieran la misma configuración.
El hospedaje es en Hostmonster.
moodle 2.9.2+ (Build: 20150924)
database 5.5.42.37.1
PHP: 5.4.43
Adjunto un archivo de la pantalla donde debería mostrarse el PDF incrustado de un curso de ejemplo.
El mensaje que muestra al hacer clic en el enlace para ver el PDF incrustado es: "Está actualmente logueado como Soporte Técnico, necesita salir antes de volver a entrar con un usuario diferente."
Se probo creando un perfil de estudiante y sucede lo mismo, inclusive con credenciales de profesor.
He googleado, pero sin éxito, ya que solo se explica el proceso de incrustación y todo esta bien (puesto que antes funcionaba).
Laúnica opción que no da problemas es: "forzar descarga", así que tampoco es problema de referencia de archivo, pero la idea es que los estudiantes no descarguen el PDF.
Agradezco cualquier ayuda, mientras tanto seguiré probando.
Imagen: En lugar de mostrarse el PDF, se muestra la página nuevamente, pidiendo login: