chown www-data /etc/bacula/bweb.conf
# copy the bweb template file
- mkdir -p /usr/share/bweb/tpl
- install -m 644 -o root -g root bweb/tpl/*.tpl /usr/share/bweb/tpl
+ mkdir -p /usr/share/bweb/tpl/en
+ install -m 644 -o root -g root bweb/lang/tpl/en/*.tpl /usr/share/bweb/tpl/en
# copy the bweb graphics elements (bweb elements must reside in /bweb)
mkdir /var/www/bweb
to read the bconsole.conf file!
You can create an bconsole group for that.
-################ USE FRENCH VERSION ############################
+################ USE FRENCH/SPANISH VERSION ####################
-Simply use lang/fr/tpl/*.tpl files instead of tpl/*.tpl
+Simply copy lang/fr/tpl/*.tpl files to .../tpl/fr/*.tpl and choose
+your language in the configuration panel.
################ INSTALL PERL LIBRARY ##########################
- CGI
- Expect
- Time::ParseDate
+ - Date::Calc
You can install perl modules with CPAN
perl -e shell -MCPAN
> install Expect
Or use your distribution
- apt-get install libgd-graph-perl libhtml-template-perl libexpect-perl
- apt-get install libdbd-mysql-perl libdbd-pg-perl libdbi-perl libtime-modules-perl
+ apt-get install libgd-graph-perl libhtml-template-perl libexpect-perl \
+ libdbd-mysql-perl libdbd-pg-perl libdbi-perl \
+ libdate-calc-perl libtime-modules-perl
Note: the best way to test if you have all the dependencies
fullfilled for Perl is to:
},
'password' => 'xxx',
'template_dir' => '/usr/share/bweb/tpl',
+ 'lang' => 'en',
'dbi' => 'DBI:mysql:database=bacula',
'error' => '',
'debug' => 0,
chown www-data /var/spool/bweb
You have to remove "<!-- Remove this to activate bfileview" and "-->" from
-tpl/display_job_zoom.tpl.
+tpl/en/display_job_zoom.tpl.
You MUST use brestore.pl -b to initialize the database, and
you CAN use bfileview.pl mode=batch jobid=xxx where=/ to compute tree size.
It will do some basics things on a working bweb/brestore setup.
1) Go to http://extjs.com and download their toolkit (last 1.X release)
+
2) Install files in /bweb/ext web root
example on debian :
root@localhost:~# mv ext-1.1.1 /usr/share/bweb/html/ext
-3) Make sure that brestore cache tables are updated with brestore.pl
- bacula@localhost:~$ brestore.pl -b
+3) Make sure that brestore cache tables are in your catalog (bweb-xxx.sql files)
4) Enable bresto.pl cgi.
edit the bweb/cgi/bresto.pl script and change $bresto_enable=0; to $bresto_enable=1;
on the top of the file.
-4) Go on http://you-director/bweb/bresto.html
+5) Use the last Bweb.pm
+ If you are trying bresto in a working bweb/brestore setup, you must make sure that you use
+ the last Bweb.pm SVN version.
+
+6) Go on http://you-director/bweb/bresto.html
################################################################