Hola estuve analizando la forma en que genera el archivo excel .En root.php ingresa en esta opcion linea 79:
} else {
$this->FILEH = fopen($filename, “wb”);
segun entiendo trata de generar el archivo en el directorio en donde esta parado no en el temporal
si le pongo un : echo "entro ". getcwd() . “\n”;
me devuelve /usr/local/proyectos/g3w2/src/siu/www
En donde tengo que cambiar o configure mal. Para que genere en el temporal ?
Ya di los permisos a estas carpetas
instalacion/log
instalacion/cache
instalacion/temp
src/siu/www/js/escalas/
Pero me sigue tirando error de permiso paso el log:
clase: Exception
mensaje: Can’t open acta_examen.xls. It may be in use or protected.
traza: [TRAZA]
—[ 0 ]-----------------------------------------
function: PHPExcel_Shared_OLE_PPS_Root->save
file: /usr/local/proyectos/g3w2/src/siu/lib/phpExcel/PHPExcel/Shared/OLE/PPS/Root.php, linea 82
Hola Felix, estuvimos analizando el error.
Parece ser un tema de permisos.
Te solicito que me pases la información que te devuelve la ejecución del siguiente comando en la consola.
Debes estar parado en el directorio donde se encuentra el proyecto:
Hola Felix, te hago una consulta… ésto te pasa cuándo querés generar cualquier tipo de acta? o sólo para examenes?
Fijate si no tenés un archivo que se llame acta_examen.xls en la carpeta instalación/temp/des01, de ser así borralo. Puede ser que algún proceso que quedó ejecutando esté utilizando el archivo, por eso no te deje crearlo.
Avisame cuando corrobores eso y sino vemos como seguimos.
Gracias!
Hola Juliana
Si cuando genero cualquier cosa me pasa. Lo curioso es que probe poniendo en el root php que genere el archivo en /tmp/ o sea el temporal del raiz. Y lo genera al archivo solo que incompleto ya que parece q lo llama desde otro lado con otro path cuando completa el excel .
Hola Felix, lo que te quise decir es que agregues el código que te puse en negrita, dicho código lo que hace es escribir información en el log de la aplicación que nos va a ayudar a saber cual es el problema.
por favor, agrega ese código, volve a intentar de generar el Excel y después pasame el ultimo archivo de log q se genera así yo puedo ver cual es el problema.
Hola Leonel el problema que tengo con el codigo que me enviaste es que no tengo definida la variable $path_nombre
Como ves en el codigo que te puso solo define $nombre
Hola Leonel Listo solucionado con el codigo que enviaste . por lo otro ayer volvi a descargar del colab el g3w y sigue descargando ese codigo que te envie.