Tutorial ini akan memandu Anda melalui langkah-langkah menginstal dan mengonfigurasi Flyspray The Bug Killer pada VPS CentOS 7 .
Apa itu Flyspray?
Semprot lalat adalah sistem pelacakan bug berbasis web yang tidak rumit yang ditulis dalam PHP untuk membantu pengembangan perangkat lunak. Ini dirancang terutama untuk memenuhi kebutuhan semua orang.
Flyspray adalah perangkat lunak gratis, dirilis di bawah lisensi GNU GPL. Ini pada dasarnya berarti Anda bisa mendapatkan Flyspray dan menggunakannya secara gratis. Kode sumber tersedia dan Anda dipersilakan untuk memodifikasinya sesuai dengan kebutuhan Anda.
Beberapa fitur Flyspray termasuk:
- Berbasis web, tidak bergantung pada platform
- Dukungan beberapa database, saat ini MySQL dan PGSQL
- Pemasangan mudah
- Mudah digunakan
- Beberapa proyek
- Tugas 'Menonton', dengan pemberitahuan perubahan (email atau Jabber)
- Riwayat tugas yang komprehensif
- Lampiran file
- Tema CSS
- Fitur penelusuran lanjutan (meskipun mudah digunakan)
- Umpan Atom/RSS
- Dua opsi sintaks untuk deskripsi tugas dan lainnya (Dokuwiki / teks biasa)
- Memberi suara untuk tugas
- Grafik ketergantungan
PERSYARATAN SISTEM
Flyspray memiliki dependensi eksternal yang sangat sedikit dan ini membuatnya lebih mudah untuk menginstal dan memelihara daripada sesuatu seperti Bugzilla. Hal-hal berikut diperlukan untuk mengaktifkan dan menjalankan Flyspray:
- Komputer untuk bertindak sebagai server. Paket hosting VPS SSD kami sangat cocok untuk ini.
- Server Web seperti Apache, Nginx dll. Apache direkomendasikan
- Bahasa skrip web PHP 5.2 atau lebih baru
- Perpustakaan PHP-GD
- Perpustakaan PHP-XML
- Perpustakaan OpenSSL
- Server database MySQL atau PostgreSQL
PERBARUI SISTEM
Sebelum melanjutkan lebih jauh, ssh
ke CentOS 7 SSD VPS . Anda , mulai screen
sesi dan tingkatkan sistem Anda menggunakan yum
:
## screen -U -S flyspray-screen ## yum update
INSTAL BEBERAPA PAKET
## yum install wget unzip vim
PASANG LAMPU
Dalam tutorial ini kita akan menggunakan tumpukan LAMP (Linux, Apache, MariaDB dan PHP) di salah satu paket hosting VPS SSD CentOS kami. Jadi instal LAMP dengan mengikuti artikel hebat kami tentang cara memasang LAMP di VPS CentOS 7.
Setelah LAMP diatur pada sistem, instal paket yang diperlukan berikut dan mulai ulang server web Anda menggunakan:
## yum install php-xml openssl php-gd ## systemctl restart httpd
SETUP MARIADB (MYSQL) DATABASE
Flyspray membutuhkan database untuk menyimpan datanya. Dalam tutorial ini kita menggunakan MariaDB , yang merupakan pengganti drop-in untuk MySQL dan ini adalah server database default di CentOS 7 .
## mysql -u root -p MariaDB> create database flyspray; MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
PASANG FLYSPRAY
Hal pertama yang harus dilakukan adalah membuka http://flyspray.org/ dan mengunduh versi Flyspray terbaru tersedia. Pada saat penulisan artikel ini, versi stabil terbaru adalah 0.9.9.7. Oke, unduh arsip Flyspray menggunakan wget
berikut perintah:
## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip
Setelah arsip zip diunduh, ekstrak ke /var/www/html/flyspray
menggunakan perintah di bawah ini:
## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip
Selanjutnya, atur kepemilikan yang tepat menggunakan chown
perintah:
## chown apache: -R /var/www/html/flyspray
dan navigasikan ke http://yourserver/flyspray/setup/ dan ikuti panduan pengaturan. Setelah Anda menyelesaikan instalasi, hapus /var/www/html/flyspray/setup
direktori menggunakan:
## rm -rf /var/www/html/flyspray/setup/
LANGKAH-LANGKAH PASCA-INSTALASI
Secara opsional, Anda dapat menyiapkan grafik ketergantungan tugas menggunakan Graphviz
. Untuk mencapai ini, instal paket menggunakan:
## yum install graphviz
dan tambahkan path ke graphviz
biner di flyspray.conf.php
## vim /var/www/html/flyspray/flyspray.conf.php [general] dot_path = "/usr/bin/dot"
Aktifkan daemon pengingat jika Anda memerlukan pengingat dan pemberitahuan latar belakang dengan menyetel reminder_daemon
ke 1
di flyspray.conf.php
:
## vim /var/www/html/flyspray/flyspray.conf.php [general] reminder_daemon = "1"
MEMPERBARUI FLYSPRAY
- Cadangkan file dan basis data Anda
- Hapus semua file kecuali direktori lampiran dan flyspray.conf.php
- Salin file baru ke direktori flyspray
- Pastikan kepemilikan/izin yang tepat diberikan setidaknya ke flyspray.conf.php
- Jalankan upgrade di http://yourserver/flyspray/setup/upgrade.php
BIARKAN KAMI MELAKUKAN INI UNTUK ANDA?
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Flyspray dan LAMP untuk Anda . Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.