Author Topic: Problema con el Backup  (Read 3975 times)

frnet

  • Newbie
  • *
  • Posts: 3
    • View Profile
Problema con el Backup
« on: April 03, 2009, 06:40:46 am »
Hola.
Lo primero es agradecer a los desarrolladores el trabajo que estan realizando. Despues de probar algunas de las plataformas de colaboración que existen en la red creo que OpenGoo tiene una estructura simple, eficaz, atractiva y totalmente enfocada a su objetivo, que la combierten en una opción muy a tener en cuenta para todo el que necesite trabajar en equipo y no perder mucho tiempo ni aprendiendo un sistema complejo de trabajo ni administrando un sin fin de opciones.

Probando las distintas funcionalidades que ofrece OpenGoo, he tratado de hacer un backup y el resultado es este error:
*****
Caught Exception in AutoLoader: exception 'Exception' with message 'Could not find class file for "ZIPARCHIVE"' in /var/www/opengoo/environment/classes/AutoLoader.class.php:105 Stack trace: #0 /var/www/opengoo/environment/classes/AutoLoader.class.php(111): AutoLoader->loadClass('ZIPARCHIVE') #1 /var/www/opengoo/application/functions.php(33): AutoLoader->loadClass('ZIPARCHIVE') #2 [internal function]: __autoload('ZipArchive') #3 /var/www/opengoo/application/controllers/BackupController.class.php(174): class_exists('ZipArchive') #4 /var/www/opengoo/application/controllers/BackupController.class.php(155): BackupController->create_zip() #5 /var/www/opengoo/environment/classes/controller/Controller.class.php(75): BackupController->launch() #6 /var/www/opengoo/environment/classes/controller/PageController.class.php(62): Controller->execute('launch') #7 /var/www/opengoo/environment/classes/Env.class.php(133): PageController->execute('launch') #8 /var/www/opengoo/init.php(146): Env::executeAction('backup', 'launch') #9 /var/www/opengoo/index.php(9): require('/var/www/opengo...') #10 {main}
******
No se si el problema es de mi instalación o bien de la aplicación.
¿Alguna sugerencia sobre que mirar?

Muchas Gracias.
Saludos.

ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Problema con el Backup
« Reply #1 on: April 07, 2009, 12:23:10 pm »
Ese error es porque no tienes instalada la extensión zip de php. Qué versión de OpenGoo estás usando? Porque en la última versión (1.3.1) debería detectar que no tienes php-zip y usar otra clase para crear el zip.

frnet

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Problema con el Backup
« Reply #2 on: April 10, 2009, 08:11:13 am »
Hola Ignacio.
Muchas gracias por tu respuesta. Estamos usando la 1.3.1 y que recuerde no mostró ningún mensaje de advertencia ni error al instalar indicando que faltase nada. Efectivamente parece que crea en el fichero en el tmp y falla al intentar comprimirlo.

Gracias.

ignacio

  • Hero Member
  • *****
  • Posts: 1703
    • View Profile
Re: Problema con el Backup
« Reply #3 on: April 13, 2009, 12:24:32 pm »
Hola frnet,

Prueba cambiar la línea 174 de 'application/controllers/BackupController.class.php' de:

Code: [Select]
if (class_exists('ZipArchive')) {
a:

Code: [Select]
if (in_array('ZipArchive', get_declared_classes())) {

frnet

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Problema con el Backup
« Reply #4 on: April 14, 2009, 03:38:08 am »
Hola Ignacio.
Gracias por tu ayuda. Finalmente comprobé que no estaba instaladas las funciones "zip" para php e instalé "php-pecl-zip.i386" (En CentOS 5.2) y el backup funciona sin problema. No he llegado a probar tu sugerencia del cambio de código.

Muchas gracias.