Jak nainstalovat a konfigurovat TaskBoard na CentOS 7

Při použití distribucí jako CentOS 7 distribuce, která nám nabízí nekonečné množství praktických funkcí k optimalizaci služeb organizace. Je důležité vědět, že její potenciál můžeme ještě více rozšířit instalací a konfigurací bezplatných, open source nástrojů vyvinutých pro tento účel.

Dnes tento tutoriál podrobně analyzuje jeden z těchto nástrojů s názvem TaskBoard na CentOS 7.

Co je TaskBoardTaskBoard je aplikace, která umožňuje jednoduchým způsobem as vizuálním prostředím sledovat úkoly, které bude nutné provést.

TaskBoard je aplikace inspirovaná Kanbanem, jejímž cílem je poskytnout uživateli jednoduché a čisté rozhraní, které vám umožní sledovat úkoly praktickým způsobem.

Funkce TaskBoardNěkteré z hlavních funkcí TaskBoard jsou:

  • Je to open source.
  • Jednoduchá instalace.
  • Má neomezené desky (projekty).
  • Sloupce v tabulkách bude možné přizpůsobit.
  • Obsahuje prvky, které zobrazují úplnou historii prováděných činností.
  • Základní správa uživatelů (administrátoři a běžní uživatelé).
  • Vytvořte databázi SQLite.
  • Funguje správně na jakémkoli webovém hostiteli, a proto potřebujeme pouze PHP5 s SQLite pdo.

1. Aktualizujte CentOS 7


Nejprve bude nutné aktualizovat balíčky CentOS 7 a za tímto účelem spustíme následující řádek:
 mňam -y aktualizace

2. Nainstalujte Apache na CentOS 7


Server HTTP nabízený společností Apache byl vyvinut jako software, jehož účelem je vytvořit robustní implementaci zdrojového kódu, komerční, funkční ve všech oblastech a zdarma.

Krok 1
Chcete -li nainstalovat Apache na CentOS 7, spustíme následující řádek:

 yum -y nainstalovat httpd

Krok 2
Jakmile je instalace Apache dokončena, uvidíme následující:

Krok 3
Nyní provedeme následující řádky:

 systemctl start httpd (Spustíme službu Apache) systemctl povolit httpd (Konfigurujeme, aby byla tato služba načtena při spuštění systému)

3. Nainstalujte PHP a SQLite na CentOS 7


Dalším krokem je instalace jazyka PHP, protože se jedná o součást, která je součástí konfigurace a díky které bude možné zpracovávat kódy pro zobrazení dynamického obsahu. TaskBoard je napsán v PHP, takže jeho instalace na CentOS 7 je životně důležitá.

Krok 1
Výchozí úložiště PHP nemá verzi 7.1, takže bude nutné jej nainstalovat prostřednictvím EPEL, a proto nejprve spustíme následující:

 yum -y nainstalovat epel -release

Krok 2
V tomto případě již máme nejnovější verzi EPEL. Poté systém znovu aktualizujeme pomocí řádku:

 mňam -y aktualizace
Krok 3
Dále nainstalujeme úložiště Webtatic spuštěním následujícího řádku:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Krok 4
Aktualizujeme znovu pomocí

 mňam -y aktualizace
Krok 5
Po aktualizaci pokračujeme v instalaci PHP s příslušnými závislostmi spuštěním následujícího řádku:
 yum -y nainstalovat php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Krok 6
Můžeme vidět příslušné nainstalované závislosti:

Krok 7
Můžeme zkontrolovat, zda byl PHP správně nainstalován, pomocí následujícího řádku zjistíte jeho verzi:

 php -v 

Krok 8
Protože TaskBar používá SQLite jako správce databází, budeme pokračovat v jeho instalaci pomocí následujícího řádku:

 yum -y nainstalovat sqlite

4. Nainstalujte si TaskBoard na CentOS 7

Krok 1
Jakmile dokončíme předchozí kroky, přistoupíme k instalaci TaskBoard a za tímto účelem nejprve přejdeme do adresáře / var / www / provedením následujícího:

 cd / var / www /
Krok 2
Jakmile jsme tam, stáhneme nejnovější verzi TaskBoard pomocí následujícího řádku:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
PoznámkaV případě, že nemáme wget, můžeme jej nainstalovat spuštěním
 yum nainstalovat wget

Krok 3
Extrahujeme obsah staženého souboru provedením:

 rozbalit master.zip
PoznámkaPokud nemáme rozbalení, lze jej nainstalovat spuštěním
 yum nainstalovat rozbalení

Krok 4
Výše uvedený příkaz se stará o extrahování souboru do hlavního adresáře TaskBoard. Název adresáře upravíme spuštěním následujícího řádku:

 mv TaskBoard-master / taskboard
Krok 5
Dalším krokem je instalace požadovaných závislostí PHP prostřednictvím Composeru spuštěním následujícího příkazu:
 ./build/composer.phar nainstalovat
PoznámkaK provedení tohoto příkazu musíme přistupovat k adresáři panel úloh dříve vytvořené.

Krok 6
Jakmile jsou nainstalovány všechny závislosti, musíme poskytnout vlastnictví souborů Apache spuštěním následujícího řádku:

 chown -R apache: apache / var / www / taskboard 

5. Upravte bránu firewall a vytvořte VHosty v CenTOS 7

Krok 1
Dalším krokem je povolit provoz HTTP na portu 80 prostřednictvím brány firewall CentOS 7 a za tímto účelem provedeme následující:

 firewall-cmd --zone = public --permanent --add-service = httpfirewall-cmd -reload

Krok 2
Nyní vytvoříme virtuálního hostitele pro aplikaci TaskBoard a za tímto účelem provedeme následující:

 nano /etc/httpd/conf.d/board.(Domain).com.conf
Krok 3
Do tohoto souboru vložíme následující:
 ServerAdmin [email protected] DocumentRoot " / var / www / taskboard" Deska ServerName. (Doména) .com ServerAlias ​​www.board. (Doména) .com Možnosti Rejstříky FollowSymLinks AllowOverride Vše Vyžadovat všechny uděleny ErrorLog " / var / log / httpd / board. (Domain) .com-error_log" CustomLog " / var / log / httpd / board. (Doména) .com-access_log "kombinované
PoznámkaNezapomeňme vyměnit (Doména) s doménou nebo příslušnou IP.

Krok 4
Změny uložíme pomocí kombinace kláves:

Ctrl + O

a opustíme editor pomocí:

Ctrl + X

Krok 5
Službu Apache restartujeme provedením následujícího:

 systemctl restart httpd

6. Přístup k TaskBoard na CentOS 7

Krok 1
Pro přístup k tomuto nástroji přejdeme do libovolného prohlížeče a zadáme syntaxi:

 http: board.domain.com

Krok 2
Tam zadáme uživatele admin a heslo admin. Toto bude prostředí TaskBoard:

ZVĚTŠIT

Tímto způsobem byl TaskBoard nainstalován na CentOS 7.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave