Manajemen bug merupakan bagian penting dalam proses pengembangan perangkat lunak. Mantis Bug Tracker (MantisBT) adalah sistem pelacakan bug open source yang mudah digunakan dan andal untuk melacak serta mengelola bug. Topik ini menjelaskan cara melakukan deploy MantisBT pada server aplikasi simple.
Prasyarat
Server aplikasi simple telah dibuat berdasarkan gambar aplikasi LAMP, dan password database MySQL bawaan telah diperoleh. Untuk informasi selengkapnya, lihat Build a LAMP development environment.
Langkah 1: Unduh MantisBT
Lakukan koneksi ke server aplikasi simple LAMP.
Untuk informasi selengkapnya, lihat Connect to a Linux server.
-
Jalankan perintah berikut untuk masuk ke direktori root situs web:
cd /<Website root directory>Direktori root situs web berbeda pada gambar aplikasi LAMP 6.1.0 dan LAMP 7.4.
Untuk gambar aplikasi LAMP 6.1.0, direktori root situs web adalah /home/www/htdocs.
Untuk gambar aplikasi LAMP 7.4, direktori root situs web adalah /data/wwwroot/example.
Pada contoh ini, digunakan gambar aplikasi LAMP 7.4. Jalankan perintah berikut:
cd /data/wwwroot/example Jalankan perintah berikut untuk mengunduh paket MantisBT:
sudo wget https://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.20/mantisbt-1.3.20.zip --no-check-certificateJalankan perintah berikut untuk mengekstrak paket MantisBT:
sudo unzip mantisbt-1.3.20.zipJalankan perintah berikut untuk memindahkan semua file MantisBT hasil ekstraksi ke direktori root situs web:
sudo mv ./mantisbt-1.3.20/* ./Untuk memastikan keamanan sistem, kami menyarankan agar Anda membuat pengguna standar untuk menjalankan MantisBT.
Pada contoh ini, dibuat pengguna standar bernama www.
sudo useradd wwwJalankan perintah berikut untuk mengubah pemilik file di direktori root situs web:
sudo chown -R www:www ./*
Langkah 2: Instal dan login ke MantisBT
-
Pada komputer Anda, gunakan browser untuk mengakses
http://<Public IP address of the LAMP simple application server>/index.php.CatatanPeroleh alamat IP publik server aplikasi simple LAMP dengan mengklik kartu server tersebut untuk membuka halaman Ikhtisar.
-
Gunakan browser web untuk mengakses
http://<lamp_server_public_ip>/index.php</lamp_server_public_ip>. Halaman tersebut menampilkan hasil Pre-Installation Check, yang mencakup versi PHP (7.4.21), dukungan UTF-8, Safe Mode, serta pemeriksaan terhadap file konfigurasi lama seperticonfig_inc.phpdancustom_constants_inc.php. Status semua item pemeriksaan adalah GOOD, yang menunjukkan bahwa lingkungan saat ini memenuhi persyaratan instalasi MantisBT.
-
-
Pada bagian Installation Options, masukkan informasi database untuk server LAMP.
Masukkan password database pada bidang Password (for Database). Anda dapat menemukan password ini dengan mengikuti petunjuk di View application information. Gunakan nilai berikut untuk bidang lainnya: pilih
MySQL Improveduntuk Type of Database, dan masukkanlocalhostuntuk Hostname,rootuntuk Username, sertabugtrackeruntuk Database name. -
Di bagian bawah halaman, klik Install/Upgrade Database.
-
Setelah halaman dimuat, gulir ke bagian bawah halaman Check and Install Database dan klik create.
Halaman Installation Complete muncul, yang mengonfirmasi bahwa MantisBT berhasil diinstal. Halaman tersebut meminta Anda untuk login sebagai administrator dan mengklik tautan create untuk membuat proyek pertama Anda.
-
Buat file konfigurasi.
-
Pada bagian Write Configuration File(s), salin kode konfigurasi. Karena installer tidak dapat secara otomatis menulis ke file
config/config_inc.php, Anda harus menambahkan kode yang dihasilkan ke dalam file tersebut secara manual. Kode ini mencakup pengaturan seperti$g_hostname,$g_db_type,$g_database_name,$g_username,$g_db_password,$g_default_timezone, dan$g_crypto_master_salt. Pastikan nilainya sesuai dengan lingkungan Anda. Jalankan perintah berikut untuk membuat file konfigurasi:
sudo vi /data/wwwroot/example/config/config_inc.phpTekan tombol I untuk masuk ke mode edit.
Tempel informasi konfigurasi yang diperoleh di 5.a ke dalam file tersebut.
Tekan tombol Esc, ketik :wq, lalu tekan tombol Enter untuk menyimpan file.
-
-
Masukkan
http://<Public IP address of the LAMP simple application server>/login_page.phpdi browser lokal Anda. Pada halaman login MantisBT, gunakan akun defaultadministratordan password defaultrootuntuk login ke MantisBT. -
Di pojok kanan atas halaman, klik My Account untuk mengubah password
administrator.administratoradalah akun default. Setelah login pertama kali, kami menyarankan agar Anda mengubah password tersebut. -
Klik Update User.
Anda akan diarahkan ke halaman My View di beranda Mantis Bug Tracker. Hal ini mengonfirmasi bahwa Anda telah berhasil login sebagai administrator dan dapat mulai menggunakan MantisBT.