Benutzer-Werkzeuge

Webseiten-Werkzeuge


vps:bugzilla

Bugzilla installieren

Mehr Informationen unter http://www.bugzilla.org

Voraussetzungen

Install Script

Per SSH am Server anmelden und das folgende Bash-Script ausführen. Die MySQL-Daten (DB User/Passwort) können aus der Email (nach der MySQL-Installation) entnommen werden.

bash.sh
#!/bin/bash
echo -n "DB-User:" 
read dbuser
echo -n "DB-Passwort:" 
read dbpass
cd ~
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.tar.gz
apt-get install libapache2-mod-perl2 make gcc -y
tar xfz bugzilla-4.4.tar.gz 
rm bugzilla-4.4.tar.gz
cd bugzilla-4.4
./install-module.pl DateTime
./install-module.pl DateTime::TimeZone
./install-module.pl Template
./install-module.pl Email::Send
./install-module.pl Email::MIME
./install-module.pl List::MoreUtils
./install-module.pl Math::Random::ISAAC
 
./checksetup.pl
seckey=$(tail -2 localconfig | head -1)
 
cat << End-of-Config > localconfig
\$create_htaccess = 1;
\$webservergroup = 'www-data';
\$use_suexec = 0;
\$db_driver = 'mysql';
\$db_host = 'localhost';
\$db_name = 'bugs';
\$db_user = '$dbuser';
\$db_pass = '$dbpass';
\$db_port = 0;
\$db_sock = '';
\$db_check = 1;
\$index_html = 0;
\$cvsbin = '';
\$interdiffbin = '';
\$diffpath = '/usr/bin';
$seckey
End-of-Config
 
cat << End-of-Apache > /etc/apache2/sites-enabled/bugzilla
<Directory "/var/www/bugzilla">
	AddHandler cgi-script cgi
	DirectoryIndex index.cgi
	Options +Indexes +ExecCGI -MultiViews +SymLinksIfOwnerMatch +FollowSymLinks
	AllowOverride None
	Order allow,deny
	Allow from all
	</Directory>
End-of-Apache
 
./checksetup.pl
 
cd ..
mv bugzilla-4.4/ /var/www/bugzilla
chown www-data:www-data /var/www/bugzilla/ -R
/etc/init.d/apache2 restart

Unter http://IP/bugzilla/ (IP durch Ihre IP-Adresse ersetzen) anmelden und die urlbase entsprechend eintragen (Unter Administration→Parameters). Danach ist die Grundinstallation abgeschlossen.