Teman-teman yang telah mengembangkan proyek skala besar pasti pernah menggunakan jenis alat berikut: manajemen persyaratan, kontrol kode dan versi, dan alat pelacakan bug. Alat manajemen persyaratan yang lebih umum adalah ClearQuest. Alat kontrol kode dan versi yang paling umum digunakan adalah VSS dan CVS.
Bugzilla adalah alat pelacak bug gratis dan luar biasa yang disediakan oleh tim Mozilla. Ini sepenuhnya berbasis web, mudah dipasang, mudah dijalankan, dan dapat disimpan menggunakan database MySQL atau Ldap. Sistemnya sangat fleksibel dan memiliki kemampuan konfigurasi yang kuat . , dan dapat secara otomatis mengirim email untuk pemberitahuan dan pengingat, menghasilkan berbagai laporan dan grafik yang fleksibel dan nyaman, dan juga mendukung impor dan ekspor XML standar.
Sebagai alat pencatatan dan pelacakan cacat produk, ini dapat membuat sistem pelacakan bug yang lengkap untuk Anda. Pada saat yang sama, karena ada banyak kesamaan dalam proses dan fitur antara manajemen persyaratan dan pelacakan bug, Bugzilla juga dapat digunakan untuk mengimplementasikan entri- tingkat Manajemen persyaratan, persyaratan itu seperti bug. Seluruh proses mulai dari proposal hingga penerimaan, pemrosesan, umpan balik, dan verifikasi dapat tercermin dan diproses di bugzilla, dan dapat dipetakan ke produk dan personel terkait seperti bug yang biasa dilakukan Michael di Yahoo Saat itu, perusahaan menggunakan bugzilla sebagai platform untuk persyaratan dan manajemen bug, yang dirasa sangat nyaman dan praktis.
Saya tidak akan membahas lebih detail tentang fitur Bugzilla di sini. Michael terutama berbicara tentang cara menginstal dan mengkonfigurasi Bugzilla dengan cepat di lingkungan FreeBSD6.1 untuk menyediakan persyaratan dan dukungan manajemen bug untuk proyek Anda.
Instalasi yang disebutkan oleh Michael di sini memiliki premis, yaitu diasumsikan bahwa FreeBSD6.1 telah berhasil diinstal dan port dikonfigurasi pada sistem Anda, dan instalasi serta konfigurasi Apache, Perl, dan MySQL telah selesai melalui port Mengenai instalasi FreeBSD6.1, konfigurasi port serta instalasi dan konfigurasi Apache, Perl dan MySQL tidak akan dibahas disini. Cukup banyak informasi terkait.
Di bawah ini adalah proses instalasi Bugzilla Michael.
Di atas menyelesaikan instalasi dasar. Selanjutnya, Anda perlu membuat beberapa pengaturan sebelum akhirnya dapat menggunakannya.
PengaturanMySQL
Kita perlu menyiapkan database MySQL untuk menyimpan data Bugzilla. Anda dapat mengaturnya melalui baris perintah atau alat manajemen web seperti phpmyadmin.
Di atas menyelesaikan pembuatan database bugzilla untuk digunakan di MySQL lokal
Di sini, Michael menggunakan
Selain itu, agar MySQL dapat mendukung penyimpanan lampiran bugzilla yang lebih besar, pengaturan default MySQL perlu diubah. Lampiran yang didukung oleh bugzilla secara default hingga 1M.
Kemudian restart MySQLnya.
PengaturanApache
Jika sistem Anda FreeBSD6.1 dan port telah diperbarui ke versi terbaru, maka Apache yang diinstal melalui port harus versi Apache2.2.3, dan direktori ServerRoot-nya harus berada di /usr/local/www/apache22, tetapi Bugzilla lolos melalui port Setelah instalasi, direktori web bugzilla akan diinstal di /usr/local/www/data/bugzilla. Anda dapat menyesuaikannya sesuai keinginan Anda. Anda dapat memindahkan direktori bugzilla ke /usr/local/www/apache22/. data/bugzilla. Selanjutnya, Anda juga dapat memodifikasi ulang file httpd.conf Apache, mengubah ServerRoot menjadi /usr/local/www, dan memperbarui pengaturan lain yang terkait dengan /usr/local/www/apache22 di httpd.conf. Saya menggunakan metode terakhir karena banyak aplikasi web terkait Apache lainnya yang diinstal melalui port akan default ke /usr/local/www. Misalnya, cvsweb default ke direktori /usr/local/www/cgi-bin aplikasi lain di masa depan, saya memilih untuk mengubah konfigurasi apache, dan sangat mudah untuk memodifikasinya. Pengaturan terkait secara umum adalah sebagai berikut:
Ini menyelesaikan konfigurasi Apache dan memulai ulang layanan Apache.
Pengaturan akhir Bugzilla
Menyelesaikan setting MySQL dan Apache pada dasarnya sudah 99% selesai. Langkah terakhir adalah bagian konfigurasi bugzilla sendiri.
Sampai di sini, seluruh instalasi bugzilla sudah selesai. Masuk ke http://yourserverip/bugzilla/index.cgi di browser. Tentu saja, Anda juga dapat mengkonfigurasi VirtualHost Apache untuk menggunakan nama domain independen untuk mengakses bugzilla Anda. Misalnya, bugzilla yang saya konfigurasikan dapat mengakses http://bugzilla.toplee.com melalui nama domain berikut.
Karena lokalisasi bugzilla berbahasa Mandarin saat ini hanya mendukung versi 2.20, versi 2.22 yang kami instal belum memiliki versi Mandarin, jadi kami tidak dapat menikmati antarmuka berbahasa Mandarin untuk saat ini. Harap tunggu. www.bugzilla.org untuk berita terbaru!