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.