Kako instalirati i konfigurirati TaskBoard na CentOS 7

Kada koristite distribucije poput CentOS 7 koji je distro koji nam nudi beskrajne praktične funkcionalnosti za optimiziranje usluga organizacije. Važno je znati da možemo još više proširiti njegov potencijal instaliranjem i konfiguriranjem besplatnih alata otvorenog koda razvijenih u tu svrhu.

Danas će ovaj vodič detaljno analizirati jedan od ovih alata koji se naziva TaskBoard na CentOS -u 7.

Što je TaskBoardTaskBoard je aplikacija za pregled na jednostavan način i s vizualnim okruženjem praćenje zadataka koje je potrebno izvršiti.

TaskBoard je aplikacija inspirirana Kanbanom čiji je cilj pružiti korisniku jednostavno i čisto sučelje za praćenje zadataka na praktičan način.

Značajke TaskBoardaNeke od glavnih značajki TaskBoarda su:

  • Otvorenog je koda.
  • Jednostavan za instalaciju.
  • Ima neograničeno mnogo ploča (projekata).
  • Bit će moguće prilagoditi stupce unutar tablica.
  • Sadrži elemente koji prikazuju cjelokupnu povijest provedenih aktivnosti.
  • Osnovno upravljanje korisnicima (administratori i redoviti korisnici).
  • Izradite SQLite bazu podataka.
  • Radi ispravno na bilo kojem web host -u, a za to nam je potreban samo PHP5 w / SQLite pdo.

1. Ažurirajte CentOS 7


Prije svega, bit će potrebno ažurirati pakete CentOS 7, a za to ćemo izvršiti sljedeći redak:
 yum -y ažuriranje

2. Instalirajte Apache na CentOS 7


HTTP poslužitelj koji nudi Apache razvijen je kao softver čija je svrha stvoriti robusnu implementaciju izvornog koda, komercijalnu, funkcionalnu u svim područjima i besplatnu.

Korak 1
Za instaliranje Apachea na CentOS 7 izvršit ćemo sljedeći redak:

 yum -y instalirajte httpd

Korak 2
Nakon što instalacija Apachea završi, vidjet ćemo sljedeće:

Korak 3
Sada ćemo izvršiti sljedeće retke:

 systemctl start httpd (Pokrenut ćemo uslugu Apache) systemctl enable httpd (Konfiguriramo da se ova usluga učitava pri pokretanju sustava)

3. Instalirajte PHP i SQLite na CentOS 7


Sljedeći korak je instaliranje PHP jezika jer je to komponenta koja je dio konfiguracije i zahvaljujući kojoj će biti moguće obraditi kodove za prikaz dinamičkog sadržaja. TaskBoard je napisan na PHP -u ​​pa je njegova instalacija na CentOS 7 od vitalnog značaja.

Korak 1
Zadano spremište PHP nema verziju 7.1, pa će ga biti potrebno instalirati putem EPEL -a, a za to ćemo prvo izvršiti sljedeće:

 yum -y instalirajte epel -release

Korak 2
U ovom slučaju već imamo najnoviju verziju EPEL -a. Zatim ćemo ponovno ažurirati sustav koristeći redak:

 yum -y ažuriranje
Korak 3
Zatim ćemo instalirati spremište Webtatic izvršavanjem sljedećeg retka:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Korak 4
Ponovno ažuriramo pomoću

 yum -y ažuriranje
Korak 5
Nakon ažuriranja nastavljamo instalirati PHP s odgovarajućim ovisnostima izvršavanjem sljedećeg retka:
 yum -y instalirajte php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Korak 6
Možemo vidjeti odgovarajuće instalirane ovisnosti:

Korak 7
Možemo provjeriti je li PHP ispravno instaliran izvršavanjem sljedećeg retka kako bismo saznali njegovu verziju:

 php -v 

Korak 8
Budući da TaskBar koristi SQLite kao upravitelja baze podataka, nastavit ćemo s njegovom instalacijom sljedećim retkom:

 yum -y instalirajte sqlite

4. Instalirajte TaskBoard na CentOS 7

Korak 1
Nakon što dovršimo prethodne korake, nastavljamo s instaliranjem TaskBoarda i za to ćemo prvo otići u / var / www / direktorij izvršavanjem sljedećeg:

 cd / var / www /
Korak 2
Tamo ćemo preuzeti sljedeću liniju najnoviju verziju TaskBoarda:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
BilješkaU slučaju da nemamo wget, možemo ga instalirati izvršenjem
 yum install wget

Korak 3
Sadržaj preuzete datoteke izdvojit ćemo izvršavanjem:

 unzip master.zip
BilješkaAko nemamo unzip, može se instalirati pokretanjem
 yum install unzip

Korak 4
Gornja naredba brine se za izdvajanje datoteke u glavni direktorij TaskBoard. Izmijenit ćemo naziv direktorija izvršavanjem sljedećeg retka:

 mv TaskBoard-master / taskboard
Korak 5
Sljedeći korak je instaliranje potrebnih PHP ovisnosti putem Composera pokretanjem sljedeće naredbe:
 ./build/composer.phar install
BilješkaZa izvršavanje ove naredbe moramo pristupiti direktoriju ploča zadataka prethodno stvorena.

Korak 6
Nakon što su sve ovisnosti instalirane, moramo osigurati vlasništvo nad datotekama Apacheu izvršavanjem sljedećeg retka:

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

5. Izmijenite vatrozid i stvorite VHostove u CenTOS -u 7

Korak 1
Sljedeći korak je dopustiti HTTP promet na portu 80 kroz vatrozid CentOS 7, a za to ćemo izvršiti sljedeće:

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

Korak 2
Sada ćemo stvoriti virtualnog domaćina za aplikaciju TaskBoard i za to ćemo izvršiti sljedeće:

 nano /etc/httpd/conf.d/board.(Domain).com.conf
Korak 3
U ovu datoteku zalijepit ćemo sljedeće:
 ServerAdmin [email protected] DocumentRoot " / var / www / taskboard" Ploča s imenom poslužitelja. (Domena) .com ServerAlias ​​www.board. (Domena) .com Opcije Indeksi FollowSymLinks AllowOverride Svi Zahtijevaju sve dodijeljene ErrorLog " / var / log / httpd / board. (Domena) .com-error_log" CustomLog " / var / log / httpd / board. (Domena) .com-access_log "kombinirano
BilješkaSjetimo se zamijeniti (Domena) s domenom ili odgovarajućim IP -om.

Korak 4
Promjene spremamo kombinacijom tipki:

Ctrl + O

a urednik ostavljamo koristeći:

Ctrl + X

Korak 5
Ponovno pokrećemo uslugu Apache izvršavanjem sljedećeg:

 systemctl ponovno pokrenite httpd

6. Pristupite TaskBoardu na CentOS -u 7

Korak 1
Za pristup ovom alatu idemo u bilo koji preglednik i unosimo sintaksu:

 http: board.domain.com

Korak 2
Tamo ćemo unijeti korisnika admin i lozinku admin. Ovo će biti okruženje TaskBoard:

POVEĆAJTE

Na ovaj način TaskBoard je instaliran na CentOS 7.

wave wave wave wave wave