Sådan installeres og konfigureres TaskBoard på CentOS 7

Når du bruger distros som CentOS 7 hvilket er en distro, der giver os uendelige praktiske funktioner til at optimere organisationens tjenester.Det er vigtigt at vide, at vi kan udvide dets potentiale endnu mere ved at installere og konfigurere gratis, open source -værktøjer, der er udviklet til dette formål.

I dag vil denne vejledning i detaljer analysere et af disse værktøjer kaldet TaskBoard på CentOS 7.

Hvad er TaskBoardTaskBoard er en applikation til på en enkel måde og med et visuelt miljø at se en opfølgning af de opgaver, der skal udføres.

TaskBoard er en Kanban-inspireret applikation, hvor dens formål er at give brugeren en enkel og ren grænseflade til at holde styr på opgaver på en praktisk måde.

TaskBoard -funktionerNogle af hovedfunktionerne i TaskBoard er:

  • Det er open source.
  • Enkel at installere.
  • Det har ubegrænsede tavler (projekter).
  • Det vil være muligt at tilpasse kolonnerne i tabellerne.
  • Det har elementer, der viser den komplette historie med udførte aktiviteter.
  • Grundlæggende brugerstyring (administratorer og almindelige brugere).
  • Opret en SQLite -database.
  • Det fungerer korrekt på enhver webhost, og til dette har vi kun brug for PHP5 m / SQLite pdo.

1. Opdater CentOS 7


Først og fremmest vil det være nødvendigt at opdatere CentOS 7 -pakkerne, og til dette vil vi udføre følgende linje:
 yum -y opdatering

2. Installer Apache på CentOS 7


HTTP -serveren, der tilbydes af Apache, er udviklet til at være en software, hvis formål er at skabe en robust kildekodeimplementering, kommerciel, funktionel på alle områder og gratis.

Trin 1
For at installere Apache på CentOS 7 vil vi udføre følgende linje:

 yum -y installer httpd

Trin 2
Når Apache -installationen er færdig, ser vi følgende:

Trin 3
Nu vil vi udføre følgende linjer:

 systemctl start httpd (Vi starter Apache -tjenesten) systemctl aktiverer httpd (Vi konfigurerer, at denne service indlæses ved systemstart)

3. Installer PHP og SQLite på CentOS 7


Det næste trin er at installere PHP -sproget, da dette er en komponent, der er en del af konfigurationen, og takket være det vil det være muligt at behandle koder for at vise dynamisk indhold. TaskBoard er skrevet i PHP, så installationen på CentOS 7 er afgørende.

Trin 1
Standard PHP -depot har ikke version 7.1, så det vil være nødvendigt at installere det via EPEL, og til dette vil vi først udføre følgende:

 yum -y installer epel -release

Trin 2
I dette tilfælde har vi allerede den seneste version af EPEL. Derefter opdaterer vi systemet igen ved hjælp af linjen:

 yum -y opdatering
Trin 3
Dernæst installerer vi Webtatic -depotet ved at udføre følgende linje:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Trin 4
Vi opdaterer igen ved hjælp af

 yum -y opdatering
Trin 5
Når det er opdateret, fortsætter vi med at installere PHP med dets respektive afhængigheder ved at udføre følgende linje:
 yum -y installer php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Trin 6
Vi kan se de respektive installerede afhængigheder:

Trin 7
Vi kan kontrollere, at PHP er blevet installeret korrekt ved at udføre følgende linje for at finde ud af dens version:

 php -v 

Trin 8
Da TaskBar bruger SQLite som databasesystem, fortsætter vi med installationen ved hjælp af følgende linje:

 yum -y installer sqlite

4. Installer TaskBoard på CentOS 7

Trin 1
Når vi har gennemført de foregående trin, fortsætter vi med at installere TaskBoard, og til dette vil vi først gå til / var / www / biblioteket ved at udføre følgende:

 cd / var / www /
Trin 2
Når vi er der, vil vi downloade den nyeste version af TaskBoard ved hjælp af følgende linje:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
BemærkHvis vi ikke har wget, kan vi installere det ved at køre
 yum installer wget

Trin 3
Vi udtrækker indholdet af den downloadede fil ved at udføre:

 unzip master.zip
BemærkHvis vi ikke har unzip, kan det installeres ved at køre
 yum installer udpakning

Trin 4
Ovenstående kommando sørger for at udpakke filen til TaskBoard -hovedmappen. Vi ændrer navnet på biblioteket ved at udføre følgende linje:

 mv TaskBoard-master / taskboard
Trin 5
Det næste trin er at installere de nødvendige PHP -afhængigheder gennem Composer ved at køre følgende kommando:
 ./build/composer.phar installation
BemærkFor at udføre denne kommando skal vi få adgang til biblioteket opgavetavle tidligere oprettet.

Trin 6
Når alle afhængighederne er installeret, skal vi levere ejerskabet til filerne til Apache ved at udføre følgende linje:

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

5. Rediger firewallen, og opret VHosts i CenTOS 7

Trin 1
Det næste trin er at tillade HTTP -trafik på port 80 gennem CentOS 7 firewall, og til dette udfører vi følgende:

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

Trin 2
Nu opretter vi en virtuel vært til TaskBoard -applikationen, og til dette udfører vi følgende:

 nano /etc/httpd/conf.d/board.(Domain).com.conf
Trin 3
I denne fil vil vi indsætte følgende:
 ServerAdmin [email protected] DocumentRoot " / var / www / taskboard" ServerName board. (Domain) .com ServerAlias ​​www.board. (Domain) .com Options Indexes FollowSymLinks AllowOverride All Kræv alle tildelte ErrorLog " / var / log / httpd / board. (Domain) .com-error_log" CustomLog " / var / log / httpd / board. (domæne) .com-access_log "kombineret
BemærkLad os huske at udskifte (Domæne) med domænet eller den respektive IP.

Trin 4
Vi gemmer ændringerne ved hjælp af tastekombinationen:

Ctrl + O.

og vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 5
Vi genstarter Apache -tjenesten ved at udføre følgende:

 systemctl genstart httpd

6. Få adgang til TaskBoard på CentOS 7

Trin 1
For at få adgang til dette værktøj går vi til en hvilken som helst browser og indtaster syntaksen:

 http: board.domain.com

Trin 2
Der vil vi indtaste brugeren admin og adgangskoden admin. Dette vil være TaskBoard -miljøet:

FORSTØRRE

På denne måde er TaskBoard installeret på CentOS 7.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave