Hola Sol muy buenos días, fijate que yo tenía el mismo problema hace unos días, lo que pasa es que moodle a la hora de respaldar los cursos y restaurarlos utiliza un programa interno para empaquetarlos en formato zip y desempaquetarlos, el problema es que si el curso es muy grande puede que tengas algunas dificultades, estamos hablando de unos 80 MB o mas, puede que hayas incluido videos e imagenes como yo y eso haga muy pesado el curso.
Bueno la solución a esto es utilizar un programa externo que sí aguante paquetes más pesados a la hora de respaldar o restaurar, en moodle hay una opción que te permite establecer la ruta hacia un programa externo el cual va utilizar moodle para empaquetar o desempaquetar los cursos, obviamente tienes que tener instalado previamente dicho programa en tu computadora, si utilizas Linux no vas a tener problemas, en mi caso yo lo tengo instalado en Linux.
Pones
#locate unzip
/usr/bin/unzip copias la ruta
te vas al bloque del administrador donde das de alta cursos y alumnos, eliges la opción server, luego system paths y luego lo pegas en donde dice
path to unzip=
Es lo mismo para zip
#locate zip
/usr/bin/zip copias la ruta
te vas al bloque del administrador donde das de alta cursos y alumnos, eliges la opción server, luego system paths y luego lo pegas en donde dice
path to zip=
PERO SI UTILIZAS WINDOWS es un poco más complicado
On Windows systems, download [the GNU Win32 Zip complete package
(http://gnuwin32.sourceforge.net/packages/zip.htm) ]. Run the setup.exe program to
install and use the search facility in Explorer to find the location of the zip.exe file. The
path should look like:
c:\program files\gnuwin32\bin\zip.exe
If this does not work, shorten it to the 8.3 notation:
c:\progra~1\gnuwin32\bin\zip.exe
Note:
When you configure Moodle to use the external zip.exe program the backups might fail
with 'Warning: exec() [function.exec]: Unable to fork' errors when Moodle creates th e
backups. This problem happens because IIS runs the zip program via the Windows
command line interpreter (cmd.exe) under the IUSR_computername user, but this user
does not have Execute access to the cmd.exe file in the \Windows\System32 folder. You
could give the IUSR_computer user Read and Execute permissions to cmd.exe in the
\Windows\System32 folder, but this opens up a security hole on the server. A better
solution is to copy cmd.exe to your PHP folder. The PHP interpreter will then have
access to it without you having to apply any special permissions.
TE DEJO UNOS PDFS DONDE TE EXPLICA TODO DETALLADAMENTE SOLO QUE ESTÁN EN INGLES NO HAY PROBLEMA ( - _ 0) están arribita del mensaje
ESPERO HABERTE AYUDADO SALUDOS Y QUE ESTÉS MUY BIEN
PDS: CUANDO TIENES CURSOS MUY GRANDES LA RESTAURACIÓN Y EL RESPALDO TARDAN MÁS TIEMPO