L'article suivant vous expliquera comment installer The Bug Genie Issue Tracker sur un VPS CentOS 7 .
Qu'est-ce que le Bug Genie ?
Il s'agit d'un magnifique système de suivi des problèmes et de gestion de projet qui dispose de flux de travail puissants, d'espaces de projet séparés, de calendriers de projet, d'une hiérarchie de projet, d'un wiki intégré intelligent et bien plus encore.
Configuration requise ?
La configuration requise pour l'installation de The Bug Genie sont les suivants :
- Machine faisant office de serveur (notre hébergement SSD VPS est parfait pour cela)
- Serveur Web avec capacités de réécriture
- PHP 5.3+
- Base de données (MySQL. MariaDB ou PostreSQL)
- Extension PHP-GMP
- Bibliothèque PHP-GD
- Bibliothèque PHP-MBSTRING
MISE À JOUR DU SYSTÈME
Avant d'aller plus loin, ssh
à votre VPS SSD CentOS 7 , lancer un screen
session et mettez à jour votre système en utilisant yum
:
## screen -U -S buggenie-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 LAMPE est configuré sur le système, installez les packages requis suivants et redémarrez votre serveur Web en utilisant :
## yum install php-gd gmp php-mbstring ## systemctl restart httpd
CONFIGURER LA BASE DE DONNÉES MARIADB (MYSQL)
Depuis The Bug Genie nécessite une base de données pour stocker ses données, nous devrions créer une base de données en utilisant les commandes ci-dessous :
## mysql -u root -p MariaDB> create database the_bug_genie; MariaDB> grant all on the_bug_genie.* to buggenie@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
CONFIGURER APACHE VHOST
Il est recommandé de configurer une directive d'hôte virtuel sur votre serveur Web qui sera utilisé pour accéder à The Bug Genie . Alors, configurez les éléments suivants dans votre Apache :
<VirtualHost 1.2.3.4:80> DocumentRoot /var/www/html/the-bug-genie/thebuggenie ServerName buggenie.mydomain.com ErrorLog "/var/log/httpd/error_log" CustomLog "/var/log/httpd/access_log" combined <Directory /var/www/html/the-bug-genie/thebuggenie/> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted <IfModule mod_rewrite.c> RewriteEngine On </IfModule> </Directory> </VirtualHost>
assurez-vous de remplacer certaines des valeurs pour correspondre à vos besoins et redémarrez apache pour que les modifications prennent effet en utilisant :
## systemctl restart httpd
INSTALLER LE BUG GENIE
La première chose à faire est d'aller sur https://pach.no/ et de télécharger la dernière version stable de The Bug Genie . Au moment de la rédaction de cet article, la dernière version stable est la 3.2.7.1.
Télécharger le génie des bogues archiver en utilisant wget
comme dans :
## wget -P /tmp http://downloads.sourceforge.net/project/bugs-bug-genie/thebuggenie_3.2.7.1.zip
Une fois l'archive zip téléchargée, extrayez-la vers /var/www/html/the-bug-genie
en utilisant la commande ci-dessous :
## unzip -d /var/www/html /tmp/thebuggenie_3.2.7.1.zip ## mv /var/www/html/thebuggenie-3.2.7.1 /var/www/html/the-bug-genie
Ensuite, configurez la propriété appropriée en utilisant le chown
commande :
## chown apache: -R /var/www/html/the-bug-genie
et accédez à http://buggenie.mydomain.com/index.php pour initier l'installation de The Bug Genie . Vous devriez maintenant suivre l'assistant de configuration. Si certaines des vérifications préalables à l'installation ne sont pas satisfaites, assurez-vous de résoudre les problèmes avant de poursuivre. Utilisez les détails de la base de données dans l'étape d'information de la base de données comme indiqué sur l'image ci-dessous :
Une fois l'installation terminée, un compte administrateur devrait avoir été créé pour vous. Connectez-vous en utilisant les informations d'identification par défaut :
Nom d'utilisateur :administrateur
Mot de passe :admin
LAISSEZ-NOUS FAIRE CELA POUR VOUS ?
Bien sûr, vous n'avez rien à faire de tout cela 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 The Bug Genie 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.