error/file_invalid_path

error/file_invalid_path

de Sergio Martínez -
Número de respuestas: 4

Buenas tardes, nuevamente solicito su apoyo.  al restaurar un archivo zip de la versión 1.9 para la nueva versión 2.4+, se presenta el siguiente error error/file_invalid_path.

¿alguna sugerencia o propuesta?

graias y saludos

Promedio de valoraciones: -
En respuesta a Sergio Martínez

Re: error/file_invalid_path

de roberto mm -

Hola. ¿Cómo has subido el archivo del backup de la 1.9? En Moodle 2 no se puede hacer por FTP a menos que habilites un sistema de repositorios. Otra comprobación sería si la copia de seguridad está correcta o si uncluye datos de usuario, lo que puede dar problemas.

Un saludo. Roberto

En respuesta a roberto mm

Re: error/file_invalid_path

de Sergio Martínez -

buenas tardes, agradeciendo su tiempo; le informo que no realizamos este proceso por ftp.

la versión que utilizaremos de moodle será la 2.4+, con plataforma Wondows y servidor de base de datos Sql Server.

Al principio cuando tratamos de restaurar archivos backup de la versión 1.9 (zip) a la nueva versión 2.4+, nos presentó un mensaje de JSO, relativamente lo que se ajustó según en investigación y foros fue primeramente los cambios a la versión de php 5.3.21 en Maximum File Size, Post size, Execution Time, Input Time y Memory Limit, seguido de la creación del archivo web.config y los parámetros sugeridos en los foros. Esto ayudo a corregir el problema "JSO cadena inválida"; adicionalmente se instalaron algunos plug ins que se ocupan actualmente en la versión 1.9 y que se requerirán en la versión nueva.

Pero ahora al tratar nuevamente de restaurar los cursos que ya tenemos cargados en el "área de respaldo de curso" al momento de importar el curso aparece este error de "file invalid path". como comentario adiacional los archivos que deseamos importar tienen una longitud de 28.7 MB, 39 MB y 139.9 MB.

Espero nos pudiera orientar ¿qué debemos de hacer?.

Gracias y saludos

En respuesta a Sergio Martínez

Re: error/file_invalid_path

de roberto mm -

Hola. ¿web.config? ¿Estás en un servidor Windows? En ese caso me temo que no puedo ayudar mucho, esa información hubiera sido muy relevante a la hora de plantear el problema.

En cualquier caso, desde mi ignorancia de ese entorno, los ajustes que comentas deben hacerse en el php.ini para Moodle. ¿has probado a restaurar un curso de tamaño pequeño? Más que nada para descartar que el problema no sea en el proceso de restauración más que en el tamaño del curso.

Un saludo. Roberto

En respuesta a roberto mm

Re: error/file_invalid_path (solucionado)

de Sergio Martínez -

Buenos días; investigando se encontró el siguiente ticket

https://tracker.moodle.org/browse/MDL-37879

el cual describe la parte de este mensaje, la solución fue comentar el siguiente bloque en como se describe

///----------

in the file of ...../moodle/backup/converter/moodle1/lib.php at the line of 1216 // BACKUP RESTORE PROBLEM OCCURED BY THIS SECTION!!! if ($sourcefullpath !== clean_param($sourcefullpath, PARAM_PATH))

{ throw new moodle1_convert_exception('file_invalid_path', $sourcefull$ }

/// END OF ERROR SECTION!!! If you comment these 3 lines, backup restoration from 1.9 to 2.4 is completed successfully.

///----------

con esto ya se pudieron restaurar los cursos que necesito.

 

sn embargo le agradezco el interés por ayudarnos, gracias