{"id":4316,"date":"2014-08-29T12:34:23","date_gmt":"2014-08-29T17:34:23","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=4316"},"modified":"2023-01-24T06:26:40","modified_gmt":"2023-01-24T12:26:40","slug":"how-to-install-flyspray-the-bug-killer-on-a-centos-7-vps","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-flyspray-the-bug-killer-on-a-centos-7-vps\/","title":{"rendered":"How to install Flyspray The Bug Killer on a CentOS 7 VPS"},"content":{"rendered":"
This tutorial will guide you through the steps of installing and configuring Flyspray The Bug Killer on a CentOS 7 VPS<\/a><\/strong>.<\/p>\n What is Flyspray?<\/strong><\/p>\n Flyspray<\/strong> is an uncomplicated, web-based bug tracking system written in PHP<\/strong> for assisting with software development. It was designed primarily to suit everyone’s needs.<\/p>\n Flyspray is free software, released under the GNU GPL license. This essentially means that you can get Flyspray and use it free of charge. The source code is available and you are welcome to modify it according to your needs.<\/p>\n <\/p>\n Some of the Flyspray features<\/strong> include:<\/p>\n <\/p>\n <\/p>\n Flyspray has very few external dependencies and this makes it easier to install and maintain than something like Bugzilla<\/a>. The following stuff are required to get Flyspray up and running:<\/p>\n <\/p>\n Before proceeding any further, <\/p>\n <\/p>\n In this tutorial we are going to use the LAMP (Linux, Apache, MariaDB and PHP) stack<\/strong> on one of our CentOS SSD VPS<\/a> hosting plans. So install LAMP<\/strong> by following our great article on how to install LAMP on a CentOS 7 VPS<\/a>.<\/p>\n Once LAMP is set-up on the system, install the following required packages and restart your webserver using:<\/p>\n <\/p>\n Flyspray requires a database to store its data. In this tutorial we are using MariaDB<\/strong>, which is a drop-in replacement for MySQL<\/strong> and it’s the default database server in CentOS 7<\/strong>.<\/p>\n <\/p>\n First thing to do is to visit the Flyspray website and download the latest version<\/strong> available. At the time of writing this article, the latest stable version is 0.9.9.7. OK, download Flyspray archive using the following Once the zip archive is downloaded, extract it to Next, set-up proper ownership using the and navigate to http:\/\/yourserver\/flyspray\/setup\/ and follow along with the set-up wizard. Once you complete installation, remove the <\/p>\n <\/p>\n Optionally, you can set-up task dependency graphing using and add the path to the Enable the reminder daemon if you need reminders and background notifications by setting <\/p>\n Of course you don\u2019t have to do any of this if you use one of our Linux VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Flyspray and LAMP for you<\/strong>. They are available 24×7 and will take care of your request immediately.<\/p>\n PS<\/span>.<\/strong> If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":" This tutorial will guide you through the steps of installing and configuring Flyspray The Bug Killer on a CentOS 7 … <\/p>\n\n
SYSTEM REQUIREMENTS<\/b><\/h4>\n
\n
UPDATE THE SYSTEM<\/b><\/h4>\n
ssh<\/code> to your CentOS 7 SSD VPS<\/a><\/strong>, initiate a
screen<\/code> session and upgrade your system using
yum<\/code>:<\/p>\n
## screen -U -S flyspray-screen\r\n## yum update<\/pre>\n
INSTALL SOME PACKAGES<\/b><\/h4>\n
## yum install wget unzip vim<\/pre>\n
INSTALL LAMP<\/b><\/h4>\n
## yum install php-xml openssl php-gd\r\n## systemctl restart httpd<\/pre>\n
SETUP MARIADB (MYSQL) DATABASE<\/b><\/h4>\n
## mysql -u root -p\r\n\r\nMariaDB> create database flyspray;\r\nMariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD';\r\nMariaDB> \\q<\/pre>\n
INSTALL FLYSPRAY<\/b><\/h4>\n
wget<\/code> command:<\/p>\n
## wget -P \/tmp http:\/\/flyspray.org\/flyspray-0.9.9.7.zip<\/pre>\n
\/var\/www\/html\/flyspray<\/code> using the command below:<\/p>\n
## unzip -d \/var\/www\/html\/flyspray \/tmp\/flyspray-0.9.9.7.zip<\/pre>\n
chown<\/code> command:<\/p>\n
## chown apache: -R \/var\/www\/html\/flyspray<\/pre>\n
\/var\/www\/html\/flyspray\/setup<\/code> directory using:<\/p>\n
## rm -rf \/var\/www\/html\/flyspray\/setup\/<\/pre>\n
POST-INSTALLATION STEPS<\/b><\/h4>\n
Graphviz<\/code>. To achieve this, install the package using:<\/p>\n
## yum install graphviz<\/pre>\n
graphviz<\/code> binary in
flyspray.conf.php<\/code><\/p>\n
## vim \/var\/www\/html\/flyspray\/flyspray.conf.php\r\n\r\n[general]\r\ndot_path = \"\/usr\/bin\/dot\"<\/pre>\n
reminder_daemon<\/code> to
1<\/code> in
flyspray.conf.php<\/code>:<\/p>\n
## vim \/var\/www\/html\/flyspray\/flyspray.conf.php\r\n\r\n[general]\r\nreminder_daemon = \"1\"<\/pre>\n
UPGRADING FLYSPRAY<\/b><\/h4>\n
\n
\nLET US DO THIS FOR YOU?<\/b><\/h4>\n