Sempre que procuro informações sobre como fazer algo encontro instruções expplicações comando a comando sobre o que cada coisa significa. Na verdade, elas sempre me atrapalharam pois na maior parte dos casos o que me interessa é a "receita de bolo". Então, se quiser mais informações, sinta-se livre para comentar!
O Bugzilla tem as seguintes dependências que podemos resolver com o apt-get:
sudo apt-get install perl mysql-client apache2
Para baixar e descompactar o software no local correto faça:
wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.2.1.tar.gz
tar -xvf bugzilla-4.2.1.tar.gz
sudo mv bugzilla-4.2.1 /usr/local/
Execute os seguintes comandos:
cd /usr/local/bugzilla-4.2.1
sudo perl install-module.pl --all
sudo ./checksetup.pl
Em um editor de texto abra o arquivo localconfig e mude o sequinte:
$webservergroup = 'www-data';
$db_host = '<seu host>';
$db_name = '<nome do banco que você já criou>';
$db_user = '<usuário para acesso ao banco>';
$db_pass = '<senha de acesso do usuário>';
Execute novamente o comando:
sudo ./checksetup.pl
E forneça os dados pedidos pelo script.
Em /etc/apache2/sites-avaible crie o arquivo bugzilla com o seguinte conteúdo:
<VirtualHost localhost:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
Alias /bugzilla/ /var/www/bugzilla/
<Directory /var/www/bugzilla/>
AddHandler cgi-script .cgi .pl
Options +Indexes +FollowSymLinks +MultiViews +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit FileInfo Indexes
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Por fim execute os comandos:
sudo chmod 644 sites-enabled/bugzilla
cd sites-enabled/
sudo ln -s ../sites-available/bugzilla
sudo /etc/init.d/apache2 restart
Agora você deve conseguir acessar a aplicação por http://localhost/bugzilla
Adaptado do tutorial encontrado em http://vibhurishi.blogspot.com.br/2009/05/howto-install-bugzilla-on-ubuntu-9.html e da documentação oficial http://www.bugzilla.org/docs/4.2/en/html/configuration.html
Nenhum comentário:
Postar um comentário