Instalación 3.x Webacula (Web GUI)
Publicado por admin el 01 de diciembre 2009
![]()
Esta herramienta se merece un tema especÃfico, ya que es una interfaz de usuario muy amigable para el control, administración y / o explotación de bacula. Incluso se ha traducido al portugués.
Manuales de Procedimientos para webacula Instalación (GUI)
Requisitos:
- Bacula 3.0 o superior.
- Zend Framework versión 1.8.3 o superior.
- PHP 5.2.4 o posterior con DOP extensión activa. Detalles: http://framework.zend.com/manual/en/requirements.html
- Apache con mod_rewrite.
- El paquete paquete php-gd.
- Creación de una base de datos "webacula" para restaurar los archivos y la función de "Permiso de circulación".
Instalación y configuración:
apt-get install apache2 php5 libapache2-mod-php5 php5-mysql php5-gd
Y a continuación:
mkdir / var / www /
Entra en la web oficial webacula ( http://webacula.sourceforge.net/ ) Descargar y descomprimir el archivo en el directorio, a continuación, visite el sitio web oficial de la zend ( http://framework.zend.com/ ) menor será el Marco del verano de mÃnima y descomprimir en el siguiente directorio "/ var / www / webacula / library / Zend").
El árbol de directorios deberÃa tener este aspecto:
/ Var / www / webacula /
| - Solicitud
| | - Controladores
| | - Models
| `- Vistas
| - Docs
| - Instalar
| - Html
| - Idiomas
`- Biblioteca
. | - Los demás
. | - MyClass
. |
. `- Zend (este es el paquete de Zend Framework)
. | - Acl
. | - Autenticación
. | - Cache
. | - Config
. ...
Ahora vamos a crear las tablas:
/ Var / www / webacula / install / webacula_mysql_create_database.sh pasar los parámetros de nombre de usuario y la contraseña de base de datos (-u root-p [contraseña])
/ Var / www / webacula / install / webacula_mysql_make_tables.sh (al pasar los parámetros de nombre de usuario y la contraseña de base de datos (-u root-p [contraseña]
Entonces
# Chown-R www-data. / Var / www / webacula (no olvidar el "punto" después de "www-data")
Especifique los parámetros para la conexión del catálogo, y cambiar el archivo de idioma:
# Vi / var / www / webacula / application / config.ini
Compruebe que las siguientes lÃneas están instaladas correctamente:
db.adapter = PDO_MYSQL
db.config.host = localhost
root = db.config.username
db.config.password <contraseña> = (poner la contraseña de root de la base de datos mysql-server)
db.config.dbname = bacula
busque la lÃnea (; locale = "en") descomentarla y puso al portugués de Brasil:
locale = "en_US"
a continuación reemplazar las lÃneas siguientes y compruebe la siguiente manera:
bacula.sudo = ""
bacula.bconsole = "/ usr / bin / bconsole"
Cree el grupo bacula, si no se ha creado, y añadir la misma apache:
# Groupadd bacula
# Usermod-aG bacula www-data
A continuación, cambiar los permisos de los archivos siguientes:
# Chown root: bacula / usr / bin / bconsole
# Chmod u = rwx, g = rx, o = / usr / bin / bconsole
# Chown root: bacula / etc / bacula / bconsole.conf
# Chmod u = rw, g = r, o = / etc / bacula / bconsole.conf
Crear una configuración de Apache:
# Vi / etc/apache2/conf.d/webacula.conf
Y inserte las siguientes lÃneas:
Alias ​​/ webacula / var / www / webacula / html
<Directory /var/www/webacula/html>
Opciones FollowSymLinks
AllowOverride All
Orden negar, permitir
Allow from 127.0.0.1
# Ponga su red
Allow from 192.168.0.0/255.255.255.0
AuthType Basic
AuthName "webacula"
AuthUserFile / etc/apache2/webacula.users
Requerir valid-user
</ Directory>
A continuación, cree una contraseña para acceder webacula:
# Htpasswd-c / bacula etc/apache2/webacula.users
Configurar mod_rewrite:
# A2enmod
y activar el módulo "reescribir" y luego aumentar estos valores en / etc/php5/apache2/php.ini:
memory_limit = 128M
max_execution_time = 600
Agregue la siguiente lÃnea (en rojo) en el archivo / etc / bacula / bacula-dir.conf:
Mensajes {
Name = Estándar
...
Catálogo de = all,! omitido,! guardado
Finalmente reiniciar los servicios de:
# / Etc/init.d/apache2 restart
# / Etc / init.d / mysql restart
# / Etc / init.d / bacula-director restart
Compruebe el funcionamiento de mod_rewrite:
# Apache2ctl DUMP_MODULES-t-D 2> & 1 | reescribir grep
la respuesta debe ser algo como:
rewrite_module (compartido)
Ready! Introduzca la dirección http://ip_do_servidor/webacula acceder.
Abrazos,
Heitor Faria [Manual editado junto con ... haz clic aquà ]

























17 de mayo 2009 a las 20:57
Hola Hector .. Felicitaciones por el sitio .. es una gran fuente de información, sobre todo aquà en Brasil, que los materiales en el Bacula es todavÃa difÃcil.
Bueno, yo estoy usando el webacula aquà y es genial, excepto por la parte de restauración, todavÃa no está funcionando correctamente. Selecciono los archivos correctamente, pero cuando le digo que haga la restauración con el mensaje de la consola diciendo que tengo que elegir entre uno de los muchos que se han definido tareas de restauración .. Pero no me da ninguna opción de elegir cualquiera de ellos. Usted sabe lo que puede estar pasando? No es compatible con múltiples webacula tareas de restauración?
El problema es el mismo que el Francois publicado en el foro de copia de seguridad central, pero no ha tenido éxito.
Abrazos.
18 de mayo 2009 a las 11:30
Estimado Squidy,
Gracias por su consideración.
Me demoré en respuesta a las pruebas de mi "webacula". Sin embargo, no podÃa reproducir el error.
Estoy utilizando la versión 2.4.4 de "Bacula" - que se utiliza?
Parece ser un error de sintaxis webacula con bconsole.
Abrazos!
18 de mayo 2009 a las 14:35
Estoy utilizando la versión 3.0.1 y 1.4 de Bacula webacula ...
Por lo que he estado revisando .. Esto se debe al hecho de que tengo varias restauraciones Jobs set ...
Héctor, puede configurar una única tarea de restauración para trabajar con las diferentes tareas de Backup he puesto? Recordar estos puestos de trabajo tienen diferentes conjuntos de archivos de copia de seguridad .. algunos son linux, otros, ventanas.
18 de mayo 2009 a las 15:51
Sà se puede .... El "trabajo de restauración" es sólo un preset para facilitar el trabajo en la "consola".
Abrazos!
18 de mayo 2009 a las 16:45
Pero se pregunta como se requiere de polÃticas de clientes, piscina, catálogos de archivos, almacenamiento, etc ...
Puedo crear estas directivas por defecto con nada real, sólo para que conste, incluso la tarea de restauración que va a funcionar?
19 de mayo 2009 a las 9:19
Squidy,
Mira, también la definición pre-Job (para restaurar) es completamente opcional. Creo que ni webacula que utiliza para enviar la tarea. Para probar, u puede hacer comentarios sobre ella y reiniciar daemons Bacula (o un simple comando "reload") en bconsole. U verá que Bacula no se quejará. Particularmente, yo no utilizo estos puestos de trabajo, incluso trabajando sólo en la lÃnea de comandos. Cuando usted tiene una gran cantidad de servidores, no es práctico para simplemente ser la creación de una tarea de restauración para cada uno, además de trabajar en la lÃnea de comandos, ya que la lista de puestos de trabajo serÃa muy grande.
Ahora bien, si u crear las directivas sin nada real, no va a trabajar realmente. U debe crear con la información que existe en el bacula-dir.conf (por ejemplo piscina, cliente, etc ;).
Abrazos!
19 de mayo 2009 a las 17:02
Okay. Llegué aquà .. Una pregunta más, Héctor, no es mucho pedir ...
Cuando hago una restauración por webacula, y quiero enviar los archivos a la ubicación original, dejar todo como la ventana predeterminada de restauración webacula, pero los archivos no van a la ubicación original o en una carpeta en el servidor de copia de seguridad ... No sé dónde van ...
Por bconsole pido modificar Dónde que se pre-definido y dejarlo en blanco .. luego se restaura cool ...
Ahora por el webacula Donde ahora viene en blanco .. pero los archivos no van pro ... ubicación original Strange.
¿Alguna sugerencia? Muchas gracias por su atención ...
19 de mayo 2009 a las 21:08
Además de que u debe configurar el cliente de restauración, que es el servidor que se restaurarán los datos.
Abrazos!
25 de agosto 2009 a las 7:25
Hola, estoy usando webacula 3.0 r5, que apoya a nuestro idioma. Sin embargo conssigo lo cambia. Alquém es que me guÃe?
Gracias.
25 de agosto 2009 a las 18:47
Fernando,
Ya echado un vistazo a el archivo de configuración?
Abrazos!
26 de agosto 2009 a las 8:33
Estimado Administrador,
- El archivo de configuración / var / www / html / webacula / application / config.ini
, Locale si es undefined, utilice la detección automática webacula
; Locales disponibles: en, de, fr, en, ru
, Locale = "es"
locale = "en_US"
- Los archivos de idioma / var / www / html / webacula / languages ​​/ es
webacula_pt-br.mo
webacula_pt_BR.mo
webacula_pt-br.po
- Parte del documento de instalación.
Para traductores
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Soporte multilingüe Webacula - estándar gettext (* Mo). Archivos.
Haga idiomas copiar / default.po y modificar para su idioma.
- Reinicie apache, pero el idioma no cambia. ¿Qué falta?
26 de agosto 2009 a las 18:11
Fernando,
Su "BR" se escribe con mayúscula.
Trate pequeña, ok?
Abrazos!
27 de agosto 2009 a las 14:01
Estimado administrador,
en config.ini no funcionó.
Abrazos
28 de agosto 2009 a las 8:00
Administración
cambió en config.ini, pero funcionó.
Abrazos.
09 de septiembre 2009 a las 7:16
Ahora está trabajando. Los archivos de idioma son errores. Me puse en contacto Yuri Timofeev desarrollador webacula, volvà a los archivos correctos.
También informó del fallo en la página del proyecto http://sourceforge.net/projects/webacula/ , con el archivo correcto.
Gracias por el apoyo.
08 de enero 2010 a las 10:23
Estoy instalando webacula ocurre y el error siguiente después de la identificación del usuario:
Fatal error: Excepción no detectada 'Zend_Db_Statement_Exception' con mensaje 'SQLSTATE [42S02]: vista o tabla base no se encuentra: 1146 Tabla' webacula.Media 'no existe' in / var / www / webacula / library / Zend / Db / Declaración / Pdo.php: 234 Stack trace: # 0 / var / www / webacula / library / Zend / Db / Statement.php (300): Zend_Db_Statement_Pdo-> _execute (Array) # 1 / var / www / webacula / library / Zend / db / adaptador / Abstract.php (468): Zend_Db_Statement-> execute (Array) # 2 / var / www / webacula / library / Zend / Db / adaptador / Pdo / Abstract.php (238): Zend_Db_Adapter_Abstract-> query ( Objeto (Zend_Db_Select), Array) # 3 / var / www / webacula / library / Zend / Db / select.php (674): Zend_Db_Adapter_Pdo_Abstract-> query (Object (Zend_Db_Select)) # 4 / var / www / webacula / application / modelos / Media.php (73): Zend_Db_Select-> query () # 5 / var / www / webacula / application / controllers / VolumeController.php (99) Media-> GetProblemVolumes () # 6 / var / www / webacula / biblioteca / Zend / Controller / action.php (513): VolumeController-> problemDashboardAction () # 7 / var / www / webacula / library / Zend / Controller / Dispatcher / Standard.php (289): Zen in / var / www / webacula / library / Zend / Db / Statement / Pdo.php on line 234
Parte de la luz???
08 de enero 2010 a las 11:32
Ya creado el webacula base de datos?
Cualquier duda puso en su lugar en el grupo cuyo enlace se encuentra en la barra lateral de la página.
Abrazos!
14 de enero 2010 a las 18:26
Hola,
Webacula 3.4 instalado, pero cuando lo inicio no se inicia bconsole en Apache muestra error.log:
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
/ Etc / bacula / bin / bconsole: error al cargar las bibliotecas compartidas: libbaccfg.so.1: no puede abrir el archivo objeto compartido: Permiso denegado
Sin embargo, los permisos predeterminados siguen aumentado el nivel de pemissões pero el problema persiste.
¿Alguna idea?
Agradecido
Mauricio
14 de enero 2010 a las 19:49
Olaaa Hector.
En primer lugar quiero felicitar a la obra y toda la ayuda que da a los chicos allà ..
y quiere tomar tbm pedir ahora poner el webacula para trabajar en Windows ..
a necesitar esta ayuda ..
Gracias
abrazos
Jefferson
15 de enero 2010 a las 14:34
Creo que no hay ventanas webacula.
Sin embargo te puedes instalar Linux y configurarlo para que funcione con un sistema de dirección instalado en Microsoft.
Abrazos!
15 de enero 2010 a las 14:35
Se han seguido todos los pasos del manual en el sitio?
Hay procedimientos para cambiar bconsole permiso.
Entre el grupo de Bacula en grupos de google (enlace en la página web).
Abrazos!
24 de febrero 2010 a las 14:59
Perfect. Trabajó correctamente primero. Ve a tus favoritos! Mira, yo sabÃa que pagó un Breja para usted con seguridad.
16 de abril 2010 a las 9:13
Fatal error: excepción no detectada PDOException 'con el mensaje bacula "SQLSTATE [42000 Database] [1049] Desconocido" en / var / www / webacula / library / Zend / Db / adaptador / DOP / Abstract.php: 129
Seguimiento de la pila:
# 0 var / www / webacula / library / Zend / Db / adaptador / DOP / Abstract.php (129): PDO-> __ construct ('mysql: host = loca ... root', ',' bacula, Array)
# 1 var / www / webacula / library / Zend / Db / adaptador / DOP / mysql.php (96): Zend_Db_Adapter_Pdo_Abstract> _Connect ()
# 2 var / www / webacula / library / Zend / Db / adaptador / DOP / Abstract.php (386): Zend_Db_Adapter_Pdo_Mysql> _Connect ()
# 3 var / www / webacula / application / controllers / ErrorController.php (43): getServerVersion Zend_Db_Adapter_Pdo_Abstract-> ()
# 4 var / www / webacula / library / Zend / Controller / action.php (513): ErrorController> errorAction ()
# 5 var / www / webacula / library / Zend / Controller / Dispatcher / Standard.php (289): Zend_Controller_Action> dispatch ("errorAction)
# 6 / var / www / webacula / library / Zend / Controller / front.php (954): Zend_Controller_Dispatcher_Standard> despacho (Object (Zend_Controller_Request_Http), Object (Zend_Controller_R in / var / www webacula / library / Zend / Db / adaptador / DOP / Abstract.php on line 144
16 de abril 2010 a las 9:24
Parece que todas las dependencias no se resolvieron ... Asegúrese de que. Abrazos!
29 de junio 2010 a las 15:48
Señores, Bacula configurados y todo funciona perfectamente, sin embargo, también instalado Bacula web y me encuentro con el siguiente error:
ERROR: Hubo un problema al ejecutar bconsole. Véase más abajo.
ERROR
Comando:
/ Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
salida:
Información DB Catalog: Lista de Ejecución de tareas
Información DB Catálogo: No hay trabajos de servicio encontró.
¿PodrÃa usted ayudarme?
Grateful.
29 de junio 2010 a las 15:55
Ah, el error anterior se produce cuando se accede a la index.php en la siguiente dirección en mi máquina:
http://192.168.2.70/webacula/html/index.php
Una cosa a destacar en el archivo / var / www / webacula / application / config.ini no contiene bconsole en / usr / bin / bconsole, pero en / sbin / bconsole, estoy encontrando el error al entrar en el Ãndice de bacula web, que al hacer clic en un enlace de mÃ:
"La URL solicitada / webacula / index.php no se encontró en este servidor."
Error al entrar en el Bacula Web:
ERROR: Hubo un problema al ejecutar bconsole. Véase más abajo.
ERROR
Comando:
/ Usr / bin / bconsole-n-c / etc / bacula / bconsole.conf
salida:
Información DB Catalog: Lista de Ejecución de tareas
Información DB Catálogo: No hay trabajos de servicio encontró.
29 de junio 2010 a las 19:49
Probablemente se trata de permisos ... O el bconsole no se encuentra en / usr / bin
Debe cambiar si no me equivoco en config.ini
Abrazos!
01 de julio 2010 a las 22:45
Hola!
Fatal error: Excepción no detectada 'Zend_Config_Exception' con el mensaje "Error al analizar .. / application / config.ini en la lÃnea 11 'in / var / www / webacula / library / Zend / Config / Ini.php: 181 Stack trace: # 0 / var / www / webacula / library / Zend / Config / Ini.php (201): Zend_Config_Ini-> _parseIniFile ('.. / application / ...') # 1 / var / www / webacula / library / Zend / Config / Ini. PHP (125): Zend_Config_Ini-> _loadIniFile ('.. / application / ...') # 2 / var / www / webacula / html / index.php (62): Zend_Config_Ini-> __ construct ('.. / application / ...' , 'general') # 3 {main} tirado en / var / www / webacula / library / Zend / Config / Ini.php on line 181
No puedo encontrar el problema.
¡Gracias!
15 de julio 2010 a las 9:32
Probablemente la ubicación de zend está mal. U descargó?
15 de julio 2010 a las 9:32
El bconsole está en / usr / bin / bconsole-n-c / etc / bacula / bconsole.conf?
Abrazos!
23 de septiembre 2010 a las 11:13
Alysson, bconsole en mi Suse es en sbin / bconsole
Una Manera confirmar que esto es bconsole ejecutando el comando which bconsole
20 de enero 2011 a las 15:09
'M Webacula 5.0 seguite error: No se puede ejecutar bconsole. Archivo no encontrado
Sera algo me puede ayudar
;; Ver archivo de instalación para obtener más información
bacula.sudo = ""
bacula.console = "/ sbin / bconsole" # en el manual, sita / usr / bin / bconsole. por lo que no ten este archivo dentro.
bacula.bconsolecmd = "n-c / etc / bacula / bconsole.conf"
21 de enero 2011 a las 7:48
U necesidad de golpear a su archivo de configuración a la carpeta en la bconsole.
27 de enero 2011 a las 13:04
CÓMO
27 de septiembre 2011 a las 17:39
Hawai
Me pregunto por qué cuando voy a restaurar la web bacula, me sale error "No se puede iniciar su trabajo:" Yo querÃa la confirmación de que el Santo Grial es la "configuración" de webbacula.
Un abrazo
Walter
16 de abril 2012 a las 20:59
Walter,
¿Cuál es el mensaje de error completo exactamente?
Tengo poca información que contar.
Abrazos,
Heitor Faria
25 de abril 2012 a las 8:46
A ver si me puede ayudar: Cuando se trata de hacer una restauración, la pantalla no sale de esta parte
Id Nombre Nivel Estado
RestoreFiles.2012 110-04-25_10.29.33_03 está esperando en File Storage
La espera es siempre el archivo de almacenamiento .... Estoy tratando de restaurar un archivo de texto de menos de 20 kb.
04 de mayo 2012 a las 15:24
Gabriel
Compruebe la dirección del bacula-dir.conf almacenamiento.
El director no es capaz de acceder a él.
Abrazos,
Heitor Faria
05 de mayo 2012 a las 12:12
Buenas noches,
Supongo que usted ha hecho todo correctamente, pero no aparece la interfaz web ..
Apache y MySQL bacula-director se ejecutan perfectamente, pero no pasa nada ..
escrito http://localhost/webacula y se queda en blanco
¡gracias
william
09 de mayo 2012 a las 24:43
Ver el tutorial de la versión 5.0. 3 Esta versión es muy antigua.