Questo tutorial ti guiderà attraverso i passaggi di installazione e configurazione di Flyspray The Bug Killer su un VPS CentOS 7 .
Cos'è Flyspray?
Spray spray è un semplice sistema di tracciamento dei bug basato sul Web scritto in PHP per l'assistenza allo sviluppo del software. È stato progettato principalmente per soddisfare le esigenze di tutti.
Flyspray è un software gratuito, rilasciato sotto licenza GNU GPL. Ciò significa essenzialmente che puoi ottenere Flyspray e usarlo gratuitamente. Il codice sorgente è disponibile e puoi modificarlo in base alle tue esigenze.
Alcune delle funzioni Flyspray includere:
- Basato sul Web, indipendente dalla piattaforma
- Supporto per database multipli, attualmente MySQL e PGSQL
- Installazione semplice
- Facile da usare
- Più progetti
- Attività di "osservazione", con notifica delle modifiche (e-mail o Jabber)
- Cronologia completa delle attività
- File allegati
- Temi CSS
- Funzioni di ricerca avanzate (anche se facili da usare)
- Feed Atom/RSS
- Due opzioni di sintassi per le descrizioni delle attività e altro (Dokuwiki / testo normale)
- Votare per le attività
- Grafici delle dipendenze
REQUISITI DI SISTEMA
Flyspray ha pochissime dipendenze esterne e questo lo rende più facile da installare e mantenere rispetto a qualcosa come Bugzilla. Per far funzionare Flyspray sono necessari i seguenti elementi:
- Computer che agisca da server. I nostri piani di hosting SSD VPS sono perfetti per questo.
- Server Web come Apache, Nginx ecc. Si consiglia Apache
- Linguaggio di scripting Web PHP 5.2 o successivo
- Libreria PHP-GD
- Libreria PHP-XML
- Libreria OpenSSL
- Server database MySQL o PostgreSQL
AGGIORNAMENTO DEL SISTEMA
Prima di procedere oltre, ssh
al tuo VPS SSD CentOS 7 , avvia una screen
sessione e aggiorna il tuo sistema usando yum
:
## screen -U -S flyspray-screen ## yum update
INSTALLA ALCUNI PACCHETTI
## yum install wget unzip vim
INSTALLA LAMPADA
In questo tutorial utilizzeremo lo stack LAMP (Linux, Apache, MariaDB e PHP) su uno dei nostri piani di hosting VPS SSD CentOS. Quindi installa LAMP seguendo il nostro fantastico articolo su come installare LAMP su un VPS CentOS 7.
Dopo aver configurato LAMP sul sistema, installa i seguenti pacchetti richiesti e riavvia il server web utilizzando:
## yum install php-xml openssl php-gd ## systemctl restart httpd
IMPOSTAZIONE DEL DATABASE MARIADB (MYSQL)
Flyspray richiede un database per memorizzare i suoi dati. In questo tutorial stiamo usando MariaDB , che è un sostituto drop-in di MySQL ed è il server di database predefinito in CentOS 7 .
## mysql -u root -p MariaDB> create database flyspray; MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
INSTALLA FLYSPRAY
La prima cosa da fare è andare su http://flyspray.org/ e scaricare l'ultima versione di Flyspray a disposizione. Al momento della stesura di questo articolo, l'ultima versione stabile è la 0.9.9.7. OK, scarica l'archivio Flyspray usando il seguente wget
comando:
## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip
Una volta scaricato l'archivio zip, estrarlo in /var/www/html/flyspray
utilizzando il comando seguente:
## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip
Quindi, imposta la proprietà corretta utilizzando il chown
comando:
## chown apache: -R /var/www/html/flyspray
e vai a http://yourserver/flyspray/setup/ e segui la procedura guidata di configurazione. Una volta completata l'installazione, rimuovere il /var/www/html/flyspray/setup
directory utilizzando:
## rm -rf /var/www/html/flyspray/setup/
FASI POST-INSTALLAZIONE
Facoltativamente, puoi impostare la rappresentazione grafica delle dipendenze delle attività utilizzando Graphviz
. Per ottenere ciò, installa il pacchetto utilizzando:
## yum install graphviz
e aggiungi il percorso a graphviz
binario in flyspray.conf.php
## vim /var/www/html/flyspray/flyspray.conf.php [general] dot_path = "/usr/bin/dot"
Abilita il demone promemoria se hai bisogno di promemoria e notifiche in background impostando reminder_daemon
a 1
in flyspray.conf.php
:
## vim /var/www/html/flyspray/flyspray.conf.php [general] reminder_daemon = "1"
AGGIORNAMENTO FLYSPRAY
- Esegui il backup dei tuoi file e database
- Rimuovi tutti i file tranne la directory degli allegati e flyspray.conf.php
- Copia i nuovi file nella directory flyspray
- Assicurati che la proprietà/autorizzazione adeguata sia concessa almeno a flyspray.conf.php
- Esegui l'aggiornamento su http://yourserver/flyspray/setup/upgrade.php
FACCIAMO QUESTO PER TE?
Ovviamente non devi fare nulla di tutto questo se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Flyspray e LAMP per te . Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.