Tento tutoriál vás provede kroky instalace a konfigurace Flyspray The Bug Killer na CentOS 7 VPS .
Co je to Flyspray?
Flyspray je nekomplikovaný webový systém pro sledování chyb napsaný v PHP za pomoc s vývojem softwaru. Byl navržen především tak, aby vyhovoval potřebám každého.
Flyspray je svobodný software, vydaný pod licencí GNU GPL. To v podstatě znamená, že můžete získat Flyspray a používat jej zdarma. Zdrojový kód je k dispozici a můžete si jej upravit podle svých potřeb.
Některé z funkcí Flyspray zahrnout:
- Webové, nezávislé na platformě
- Podpora více databází, aktuálně MySQL a PGSQL
- Snadná instalace
- Snadné použití
- Více projektů
- Úkoly „Sledování“ s upozorněním na změny (e-mailem nebo Jabberem)
- Úplná historie úkolů
- Soubory příloh
- Témata CSS
- Pokročilé funkce vyhledávání (i když snadno použitelné)
- Zdroje Atom/RSS
- Dvě možnosti syntaxe pro popisy úkolů a další (Dokuwiki / prostý text)
- Hlasování pro úkoly
- Grafy závislosti
SYSTÉMOVÉ POŽADAVKY
Flyspray má velmi málo externích závislostí a to usnadňuje instalaci a údržbu než něco jako Bugzilla. Následující věci jsou vyžadovány pro uvedení Flyspray do provozu:
- Počítač, který bude fungovat jako server. Naše hostingové plány SSD VPS jsou pro to ideální.
- Webový server jako Apache, Nginx atd.. Doporučuje se Apache
- Webový skriptovací jazyk PHP 5.2 nebo novější
- Knihovna PHP-GD
- Knihovna PHP-XML
- Knihovna OpenSSL
- databázový server MySQL nebo PostgreSQL
AKTUALIZOVAT SYSTÉM
Než budete pokračovat, ssh
na váš CentOS 7 SSD VPS , spusťte screen
relaci a upgradujte svůj systém pomocí yum
:
## screen -U -S flyspray-screen ## yum update
NAINSTALUJTE NĚKTERÉ BALÍČKY
## yum install wget unzip vim
INSTALOVAT LAMPU
V tomto tutoriálu budeme používat zásobník LAMP (Linux, Apache, MariaDB a PHP) na jednom z našich hostingových plánů CentOS SSD VPS. Takže nainstalujte LAMP podle našeho skvělého článku o tom, jak nainstalovat LAMP na CentOS 7 VPS.
Jakmile je LAMP v systému nastaven, nainstalujte následující požadované balíčky a restartujte webový server pomocí:
## yum install php-xml openssl php-gd ## systemctl restart httpd
NASTAVENÍ DATABÁZE MARIADB (MYSQL)
Flyspray vyžaduje databázi pro uložení svých dat. V tomto tutoriálu používáme MariaDB , což je drop-in náhrada za MySQL a je to výchozí databázový server v CentOS 7 .
## mysql -u root -p MariaDB> create database flyspray; MariaDB> grant all on flyspray.* to flyspray@localhost identified by 'STRONG_PASSWORD'; MariaDB> \q
INSTALOVAT FLYSPRAY
První věc, kterou musíte udělat, je přejít na http://flyspray.org/ a stáhnout nejnovější verzi Flyspray dostupný. V době psaní tohoto článku je nejnovější stabilní verze 0.9.9.7. OK, stáhněte si archiv Flyspray pomocí následujícího wget
příkaz:
## wget -P /tmp http://flyspray.org/flyspray-0.9.9.7.zip
Jakmile je archiv zip stažen, rozbalte jej do /var/www/html/flyspray
pomocí příkazu níže:
## unzip -d /var/www/html/flyspray /tmp/flyspray-0.9.9.7.zip
Dále nastavte správné vlastnictví pomocí chown
příkaz:
## chown apache: -R /var/www/html/flyspray
a přejděte na http://váš server/flyspray/setup/ a postupujte podle průvodce nastavením. Po dokončení instalace odeberte /var/www/html/flyspray/setup
adresář pomocí:
## rm -rf /var/www/html/flyspray/setup/
POSTUP PO INSTALACI
Volitelně můžete nastavit graf závislosti úlohy pomocí Graphviz
. Chcete-li toho dosáhnout, nainstalujte balíček pomocí:
## yum install graphviz
a přidejte cestu do graphviz
binární v flyspray.conf.php
## vim /var/www/html/flyspray/flyspray.conf.php [general] dot_path = "/usr/bin/dot"
Pokud potřebujete připomenutí a oznámení na pozadí, povolte démona připomenutí nastavením reminder_daemon
až 1
v flyspray.conf.php
:
## vim /var/www/html/flyspray/flyspray.conf.php [general] reminder_daemon = "1"
AKTUALIZACE FLYSPRAY
- Zálohujte své soubory a databázi
- Odstraňte všechny soubory kromě adresáře attachments a flyspray.conf.php
- Zkopírujte nové soubory do adresáře flyspray
- Ujistěte se, že je uděleno řádné vlastnictví/oprávnění alespoň pro flyspray.conf.php
- Spusťte upgrade na adrese http://yourserver/flyspray/setup/upgrade.php
UDĚLÁME TO ZA VÁS?
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Flyspray a LAMP . Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.