Instalar baculaweb

Bueno gente, estuve probando bweb por un tiempo pero no me gustó demasiado, acá les dejo como instalar baculaweb que está hecho con Zend Framework y es más lindo y completo que bweb, espero lo disfruten. Después voy a subir un vídeo explicando todo.

nos bajamos webbacula

cd /usr/src/
wget “http://downloads.sourceforge.net/project/webacula/webacula/3.4/webacula-3.4.tar.gz?use_mirror=ufpr”
tar -xzf  webacula-3.4.tar.gz
mkdir -p /var/www/webacula

instalamos Zend Framework

wget http://framework.zend.com/releases/ZendFramework-1.10.0/ZendFramework-1.10.0.tar.gz
tar -xzf ZendFramework-1.10.0.tar.gz

Copiamos los archivos

cp -rfp webacula-3.4/* /var/www/webacula/
cp -rfp ZendFramework-1.10.0/library/Zend /var/www/webacula/library/

Creamos la base de datos

cd /var/www/webacula/install/
./webacula_mysql_create_database.sh -u root –password=XXXXXX
./webacula_mysql_make_tables.sh -u root –password=XXXXXX

Configuramos el apache

groupadd bacula
usermod -aG bacula www-data
Editar el archivo /etc/apache2/sites-available/webacula y agregar lo siguiente:
LoadModule rewrite_module modules/mod_rewrite.so
AccessFileName .htaccess
# for DEBUG # RewriteLog “/var/log/httpd/rewrite.log”
# for DEBUG # RewriteLogLevel 3

Alias “/webacula” “/var/www/webacula/html”

RewriteEngine on
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
# your network
Allow from 192.168.1.0/255.255.255.0

AuthType Basic
AuthName “Webacula”
AuthUserFile /etc/apache2/conf.d/webacula.users
Require valid-user

Pueden probar si anda el mode rewrite entrando en esta URL “http://tuhost:8081/webacula/test_mod_rewrite/” si en el error log reciben algo como:
“/var/www/webacula/html/test_mod_rewrite/.htaccess:Invalid command ‘php_flag’, perhaps misspelled or defined by a module not included in the server configuration” Deben sacar las líneas que comienzan con php_flag.

Editen el archivo application/config.ini, y cambien la línea:
bacula.sudo = “/usr/bin/sudo”
por:
bacula.sudo = “”

En la línea 6 ponen la clave del root:

db.config.password = XXXXX

Creamos un usuario:
htpasswd -c -b /etc/apache2/conf.d/webacula.users admin XXXXX

Y esos es todo amigos, si necesitan alguien que le implemente esto les sugiero le den una mirada a esta empresa de backup.

Saludos.

8 thoughts on “Instalar baculaweb

  1. q tal master, estoy tratando de instalar webacula en mi suse de acuerdo a tu tutorial y cuando llego a la parte de: Creamos la base de datos

    cd /var/www/webacula/install/
    ./webacula_mysql_create_database.sh -u root –password=XXXXXX
    ./webacula_mysql_make_tables.sh -u root –password=XXXXXX

    me aparece: /webacula_mysql_create_database.sh -u root -password=123456
    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysql/mysql.sock’ (2)
    Creation of webacula database failed.

    la password corresponde a la de administrador no? ya que es la que estoy usando. tambien instale mysql y apache 2 porque no estaban instalado

    yo quiero hacer backup entre pc, la parte de: Allow from 192.168.1.0/255.255.255.0 como hago ya que no es para hosting

    • Creo que te falta instalar e iniciar mysql 😉 no tengo experiencia en Suse, pero seguramente encontrarás una guía de como instalar mysql e iniciar mysql.

      Salydos

  2. Matias,
    muchas gracias por el instructivo para instalar webacula, una vez que instale me sale el error que copio debajo, conoces la razon de porque puede pasar eso

    gracias

    Fatal error: Uncaught exception ‘Zend_Db_Adapter_Exception’ with message ‘The mysql driver is not currently installed’ in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php:112 Stack trace: #0 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php(386):

    Zend_Db_Adapter_Pdo_Mysql->_connect() #2 /var/www/webacula/application/controllers/ErrorController.php(43): Zend_Db_Adapter_Pdo_Abstract->getServerVersion() #3 /var/www/webacula/library/Zend/Controller/Action.php(513): ErrorController->errorAction() #4 /var/www/webacula/library/Zend/Controller/Dispatcher/Standard.php(289): Zend_Controller_Action->dispatch(‘errorAction’) #5 /var/www/webacula/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #6 /var/www/webacula/html/index.php(174): Zend_Controller_Front->dispatch() #7 {main} thrown in /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php on line 112

  3. Matias,
    Instale el webacula en un servidor y funciono correctamente, pero cuando lo quise instalar en otro y pongo el url http://misrv/webacula/html, me sale el contenido(codigo php) del index.html y no la presentación, tenes alguna idea de que puede estar mal?
    gracias

  4. Matias, este es el tuto mas prolijo que he visto… pero lo estoy queriendo usar para instalar webacula 5.5, y cuando llego a la creacion de la DB, me encuentro con que el shellscript “webacula_mysql_create_database.sh” no existe, lo busque en todos lados y no aparece. ¿Alguna idea que me puedas dar como ayuda?
    Saludos!!!!

    • Lo siento Osvaldo no ando laburando más con bacula, hice la instalación y lo dejé ahí. Quizás ahora se llame de otra forma o hasta haya cambiando el método de instalación.

      MN

Comments are closed.