Så här installerar och konfigurerar du TaskBoard på CentOS 7

När du använder distros som CentOS 7 vilket är en distro som erbjuder oss oändliga praktiska funktioner för att optimera organisationens tjänster.Det är viktigt att veta att vi kan utöka dess potential ännu mer genom att installera och konfigurera gratis, öppna källverktyg som utvecklats för detta ändamål.

Idag kommer denna handledning att analysera i detalj ett av dessa verktyg som kallas TaskBoard på CentOS 7.

Vad är TaskBoardTaskBoard är en applikation för att på ett enkelt sätt och med en visuell miljö se en uppföljning av de uppgif.webpter som kommer att vara nödvändiga att utföra.

TaskBoard är en Kanban-inspirerad applikation där målet är att ge användaren ett enkelt och rent gränssnitt för att hålla reda på uppgif.webpter på ett praktiskt sätt.

TaskBoard -funktionerNågra av huvuddragen i TaskBoard är:

  • Det är öppen källkod.
  • Enkel att installera.
  • Den har obegränsade styrelser (projekt).
  • Det kommer att vara möjligt att anpassa kolumnerna i tabellerna.
  • Den har element som visar den fullständiga historien för genomförda aktiviteter.
  • Grundläggande användarhantering (administratörer och vanliga användare).
  • Skapa en SQLite -databas.
  • Det fungerar korrekt på alla webbhotell och för detta behöver vi bara PHP5 w / SQLite pdo.

1. Uppdatera CentOS 7


Först och främst kommer det att vara nödvändigt att uppdatera CentOS 7 -paketen och för detta kör vi följande rad:
 yum -y uppdatering

2. Installera Apache på CentOS 7


HTTP -servern som Apache erbjuder har utvecklats för att vara en programvara vars syfte är att skapa en robust implementering av källkod, kommersiell, funktionell på alla områden och gratis.

Steg 1
För att installera Apache på CentOS 7 kör vi följande rad:

 yum -y installera httpd

Steg 2
När Apache -installationen är klar ser vi följande:

Steg 3
Nu kör vi följande rader:

 systemctl starta httpd (Vi startar Apache -tjänsten) systemctl aktivera httpd (Vi konfigurerar att denna tjänst laddas vid systemstart)

3. Installera PHP och SQLite på CentOS 7


Nästa steg är att installera PHP -språket eftersom detta är en komponent som är en del av konfigurationen och tack vare vilken det blir möjligt att bearbeta koder för att visa dynamiskt innehåll. TaskBoard är skrivet i PHP så dess installation på CentOS 7 är avgörande.

Steg 1
Standard PHP -förvaret har inte version 7.1, så det kommer att vara nödvändigt att installera det via EPEL och för detta kommer vi först att utföra följande:

 yum -y installera epel -release

Steg 2
I det här fallet har vi redan den senaste versionen av EPEL. Sedan uppdaterar vi systemet igen med raden:

 yum -y uppdatering
Steg 3
Därefter installerar vi Webtatic -förvaret genom att köra följande rad:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Steg 4
Vi uppdaterar igen med

 yum -y uppdatering
Steg 5
När vi uppdaterat fortsätter vi att installera PHP med sina respektive beroenden genom att köra följande rad:
 yum -y installera php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Steg 6
Vi kan se respektive installerade beroenden:

Steg 7
Vi kan kontrollera att PHP har installerats korrekt genom att köra följande rad för att ta reda på dess version:

 php -v 

Steg 8
Eftersom TaskBar använder SQLite som databashanteraren fortsätter vi med installationen med följande rad:

 yum -y installera sqlite

4. Installera TaskBoard på CentOS 7

Steg 1
När vi har slutfört de föregående stegen fortsätter vi att installera TaskBoard och för detta kommer vi först att gå till / var / www / katalogen genom att köra följande:

 cd / var / www /
Steg 2
Väl där kommer vi att ladda ner den senaste versionen av TaskBoard med följande rad:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
NoteraOm vi ​​inte har wget kan vi installera det genom att köra
 yum installera wget

Steg 3
Vi kommer att extrahera innehållet i den nedladdade filen genom att köra:

 packa upp master.zip
NoteraOm vi ​​inte har uppackning kan den installeras genom att köra
 yum installera unzip

Steg 4
Kommandot ovan tar hand om att extrahera filen till TaskBoard -huvudkatalogen. Vi kommer att ändra namnet på katalogen genom att köra följande rad:

 mv TaskBoard-master / taskboard
Steg 5
Nästa steg är att installera de nödvändiga PHP -beroenden genom Composer genom att köra följande kommando:
 ./build/composer.phar installera
NoteraFör att utföra detta kommando måste vi komma åt katalogen uppgif.webptstavla tidigare skapat.

Steg 6
När alla beroenden är installerade måste vi tillhandahålla äganderätten till filerna till Apache genom att köra följande rad:

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

5. Ändra brandväggen och skapa VHosts i CenTOS 7

Steg 1
Nästa steg är att tillåta HTTP -trafik på port 80 genom CentOS 7 -brandväggen och för detta kommer vi att utföra följande:

 brandvägg-cmd --zone = public --permanent --add-service = httpfirewall-cmd -reload

Steg 2
Nu kommer vi att skapa en virtuell värd för TaskBoard -applikationen och för detta kommer vi att utföra följande:

 nano /etc/httpd/conf.d/board.(Domain).com.conf
Steg 3
I den här filen klistrar vi in ​​följande:
 ServerAdmin [email protected] DocumentRoot " / var / www / taskboard" ServerName -kort. (Domain) .com ServerAlias ​​www.board. (Domain) .com Options Indexes FollowSymLinks AllowOverride All Kräv alla beviljade ErrorLog " / var / log / httpd / board. (Domain) .com-error_log" CustomLog " / var / log / httpd / board. (Domain) .com-access_log "kombinerat
NoteraLåt oss komma ihåg att byta ut (Domän) med domänen eller respektive IP.

Steg 4
Vi sparar ändringarna med tangentkombinationen:

Ctrl + O

och vi lämnar redaktören med:

Ctrl + X

Steg 5
Vi startar om Apache -tjänsten genom att köra följande:

 systemctl starta om httpd

6. Gå till TaskBoard på CentOS 7

Steg 1
För att komma åt det här verktyget går vi till valfri webbläsare och anger syntaxen:

 http: board.domain.com

Steg 2
Där kommer vi att ange användaren administration och lösenordet administration. Detta blir TaskBoard -miljön:

FÖRSTORA

På detta sätt har TaskBoard installerats på CentOS 7.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave