O gerenciamento de bugs é essencial no desenvolvimento de software. O Mantis Bug Tracker (MantisBT) é um sistema de rastreamento de bugs open source robusto e fácil de usar para monitorar e gerenciar falhas. Este tópico descreve como implantar o MantisBT em um Simple Application Server.
Pré-requisitos
Crie um Simple Application Server com base em uma imagem de aplicação LAMP e obtenha a senha do banco de dados MySQL predefinido. Para mais informações, consulte Criar um ambiente de desenvolvimento LAMP.
Etapa 1: Baixar o MantisBT
-
Conecte-se a um Simple Application Server LAMP.
Para mais informações, consulte Conectar-se a um servidor Linux.
-
Execute o comando a seguir para acessar o diretório raiz do site:
cd /<Website root directory>O diretório raiz do site varia conforme a imagem de aplicação LAMP utilizada.
Imagem LAMP 6.1.0: o diretório raiz é /home/www/htdocs.
Imagem LAMP 7.4: o diretório raiz é /data/wwwroot/example.
Este exemplo utiliza a imagem de aplicação LAMP 7.4. Execute o comando correspondente:
cd /data/wwwroot/example -
Baixe o pacote do MantisBT com o comando a seguir:
sudo wget https://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.20/mantisbt-1.3.20.zip --no-check-certificate -
Descompacte o pacote do MantisBT:
sudo unzip mantisbt-1.3.20.zip -
Mova todos os arquivos extraídos do MantisBT para o diretório raiz do site:
sudo mv ./mantisbt-1.3.20/* ./ -
Para garantir a segurança do sistema, crie um usuário padrão para executar o MantisBT.
Neste exemplo, cria-se um usuário padrão chamado www.
sudo useradd www -
Altere o proprietário dos arquivos no diretório raiz do site:
sudo chown -R www:www ./*
Etapa 2: Instalar e fazer login no MantisBT
-
Em seu computador, acesse
http://<Public IP address of the LAMP simple application server>/index.phpem um navegador.NotaObtenha o endereço IP público do Simple Application Server LAMP ao clicar em no cartão do servidor para acessar a página Overview.
Acesse http:///index.php em um navegador. A página exibe os resultados da Pre-Installation Check, incluindo versão do PHP (7.4.21), suporte a UTF-8, Safe Mode e verificação de arquivos de configuração antigos residuais, como
config_inc.phpecustom_constants_inc.php. Se o status de todos os itens for GOOD, o ambiente atende aos requisitos de instalação do MantisBT.
-
Na seção Installation Options, insira as informações do banco de dados do servidor LAMP.
Insira a senha do banco de dados no campo Password (for Database). Consulte Visualizar informações da aplicação para obter essa senha. Preencha os demais campos com os seguintes valores: selecione
MySQL Improvedem Type of Database; insiralocalhostem Hostname,rootem Username ebugtrackerem Database name. Na parte inferior da página, clique em Install/Upgrade Database.
-
Após o carregamento da página, role até o final da tela Check and Install Database e clique em create.
A página Installation Complete confirma a instalação bem-sucedida do MantisBT. Faça login como administrador e clique em no link create para criar seu primeiro projeto.
-
Crie um arquivo de configuração.
Na seção Write Configuration File(s), copie o código de configuração. O instalador não grava automaticamente no arquivo
config/config_inc.php, portanto, adicione o código gerado manualmente. Esse código inclui definições como$g_hostname,$g_db_type,$g_database_name,$g_username,$g_db_password,$g_default_timezonee$g_crypto_master_salt. Verifique se os valores correspondem ao seu ambiente.-
Crie o arquivo de configuração com o comando a seguir:
sudo vi /data/wwwroot/example/config/config_inc.php Pressione a tecla I para entrar no modo de edição.
Cole as informações de configuração obtidas na Etapa 5.a no arquivo.
Pressione Esc, digite :wq e pressione Enter para salvar o arquivo.
Acesse
http://<Public IP address of the LAMP simple application server>/login_page.phpno navegador local. Na página de login do MantisBT, use a conta padrãoadministratore a senha padrãorootpara entrar.-
No canto superior direito da página, clique em My Account para alterar a senha do usuário
administrator.administratoré a conta padrão. Altere a senha após o primeiro login. -
Clique em Update User.
Você será redirecionado para a página My View na homepage do Mantis Bug Tracker. Isso confirma o login bem-sucedido como administrador e o início do uso do MantisBT.