GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Flyspray The Bug Killer sur un VPS CentOS 7

Ce tutoriel vous guidera à travers les étapes d'installation et configuration de Flyspray The Bug Killer sur un VPS CentOS 7 .

Qu'est-ce que Flyspray ?

Flyspray est un système Web simple de suivi des bogues écrit en PHP pour aider au développement de logiciels. Il a été conçu principalement pour répondre aux besoins de chacun.

Flyspray est un logiciel libre, publié sous la licence GNU GPL. Cela signifie essentiellement que vous pouvez obtenir Flyspray et l'utiliser gratuitement. Le code source est disponible et vous pouvez le modifier selon vos besoins.

Certaines des fonctionnalités Flyspray inclure :

  • Basé sur le Web, indépendant de la plate-forme
  • Prise en charge de plusieurs bases de données, actuellement MySQL et PGSQL
  • Installation facile
  • Facile à utiliser
  • Plusieurs projets
  • Tâches de "surveillance", avec notification des modifications (e-mail ou Jabber)
  • Historique complet des tâches
  • Fichiers joints
  • Thèmes CSS
  • Fonctionnalités de recherche avancées (bien que faciles à utiliser)
  • Flux Atom/RSS
  • Deux options de syntaxe pour les descriptions de tâches et plus (Dokuwiki / texte brut)
  • Voter pour les tâches
  • Graphiques de dépendance

CONFIGURATION REQUISE

Flyspray a très peu de dépendances externes, ce qui le rend plus facile à installer et à entretenir que quelque chose comme Bugzilla. Les éléments suivants sont nécessaires pour que Flyspray soit opérationnel :

  • Ordinateur faisant office de serveur. Nos plans d'hébergement SSD VPS sont parfaits pour cela.
  • Serveur Web comme Apache, Nginx etc.. Apache est recommandé
  • Langage de script Web PHP 5.2 ou version ultérieure
  • Bibliothèque PHP-GD
  • Bibliothèque PHP-XML
  • Bibliothèque OpenSSL
  • Serveur de base de données MySQL ou PostgreSQL

MISE À JOUR DU SYSTÈME

Avant de continuer, ssh à votre VPS SSD CentOS 7 , lancer un screen session et mettez à jour votre système en utilisant yum :

## screen -U -S flyspray-screen
## yum update

INSTALLER QUELQUES FORFAITS

## yum install wget unzip vim

INSTALLER LA LAMPE

Dans ce tutoriel, nous allons utiliser la pile LAMP (Linux, Apache, MariaDB et PHP) sur l'un de nos plans d'hébergement CentOS SSD VPS. Alors installez LAMP en suivant notre super article sur comment installer LAMP sur un VPS CentOS 7.

Une fois LAMP configuré sur le système, installez les packages requis suivants et redémarrez votre serveur Web en utilisant :

## yum install php-xml openssl php-gd
## systemctl restart httpd

CONFIGURER LA BASE DE DONNÉES MARIADB (MYSQL)

Flyspray nécessite une base de données pour stocker ses données. Dans ce tutoriel, nous utilisons MariaDB , qui remplace directement MySQL et c'est le serveur de base de données par défaut dans CentOS 7 .

## mysql -u root -p

MariaDB> create database flyspray;
MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD';
MariaDB> \q

INSTALLER FLYSPRAY

La première chose à faire est d'aller sur http://flyspray.org/ et de télécharger la dernière version de Flyspray disponible. Au moment de la rédaction de cet article, la dernière version stable est la 0.9.9.7. OK, téléchargez l'archive Flyspray en utilisant le wget suivant commande :

## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip

Une fois l'archive zip téléchargée, extrayez-la dans /var/www/html/flyspray en utilisant la commande ci-dessous :

## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip

Ensuite, configurez la propriété appropriée en utilisant le chown commande :

## chown apache: -R /var/www/html/flyspray

et accédez à http://yourserver/flyspray/setup/ et suivez l'assistant de configuration. Une fois l'installation terminée, supprimez le /var/www/html/flyspray/setup répertoire en utilisant :

## rm -rf /var/www/html/flyspray/setup/

ÉTAPES APRÈS L'INSTALLATION

En option, vous pouvez configurer le graphique de dépendance des tâches à l'aide de Graphviz . Pour ce faire, installez le package en utilisant :

## yum install graphviz

et ajoutez le chemin vers le graphviz binaire dans flyspray.conf.php

## vim /var/www/html/flyspray/flyspray.conf.php

[general]
dot_path = "/usr/bin/dot"

Activez le démon de rappel si vous avez besoin de rappels et de notifications en arrière-plan en définissant reminder_daemon à 1 dans flyspray.conf.php :

## vim /var/www/html/flyspray/flyspray.conf.php

[general]
reminder_daemon = "1"

MISE À NIVEAU DU FLYSPRAY

  • Sauvegardez vos fichiers et votre base de données
  • Supprimez tous les fichiers sauf le répertoire des pièces jointes et flyspray.conf.php
  • Copiez les nouveaux fichiers dans le répertoire flyspray
  • Assurez-vous que la propriété/autorisation appropriée est accordée au moins à flyspray.conf.php
  • Exécutez la mise à niveau sur http://votreserveur/flyspray/setup/upgrade.php

LAISSEZ-NOUS FAIRE CELA POUR VOUS ?

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Flyspray et LAMP pour vous . Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer Mantis Bug Tracker sur CentOS 7

  2. Comment installer phpBB 3 sur un VPS CentOS 6

  3. Comment installer MySQLDumper sur un VPS CentOS

  4. Comment installer PmWiki sur CentOS 6 VPS

  5. Comment installer Tomcat 8 sur un VPS CentOS 6

Comment installer Piwik sur un VPS CentOS

Comment installer Concrete5 sur un VPS CentOS 6

Comment installer The Bug Genie Issue Tracker sur un VPS CentOS 7

Comment installer ocPortal sur un VPS CentOS 7

Comment installer ownCloud 8 sur un VPS CentOS 7

Comment installer phpList sur un VPS CentOS 7