Jak zainstalować i skonfigurować TaskBoard na CentOS 7

Podczas korzystania z dystrybucji takich jak CentOS 7 która jest dystrybucją, która oferuje nam niezliczone praktyczne funkcjonalności do optymalizacji usług organizacji.Ważne jest, aby wiedzieć, że możemy jeszcze bardziej rozszerzyć jej potencjał, instalując i konfigurując opracowane w tym celu bezpłatne narzędzia open source.

Dzisiaj w tym samouczku szczegółowo przeanalizujemy jedno z tych narzędzi o nazwie Tablica zadań na CentOS 7.

Co to jest tablica zadańTaskBoard to aplikacja, która pozwala w prosty sposób i za pomocą wizualnego środowiska zobaczyć kontynuację zadań, które będą konieczne do wykonania.

TaskBoard to aplikacja inspirowana Kanban, której celem jest zapewnienie użytkownikowi prostego i przejrzystego interfejsu do śledzenia zadań w praktyczny sposób.

Funkcje tablicy zadańNiektóre z głównych cech TaskBoard to:

  • Jest to oprogramowanie typu open source.
  • Prosty w instalacji.
  • Posiada nieograniczone tablice (projekty).
  • Będzie można dostosować kolumny w tabelach.
  • Posiada elementy, które wyświetlają pełną historię przeprowadzonych czynności.
  • Podstawowe zarządzanie użytkownikami (administratorzy i zwykli użytkownicy).
  • Utwórz bazę danych SQLite.
  • Działa poprawnie na dowolnym hoście internetowym i do tego potrzebujemy tylko PHP5 w / SQLite pdo.

1. Zaktualizuj CentOS 7


Przede wszystkim konieczna będzie aktualizacja pakietów CentOS 7 i w tym celu wykonamy następującą linię:
 mniam-y aktualizacja

2. Zainstaluj Apache na CentOS 7


Oferowany przez Apache serwer HTTP został opracowany jako oprogramowanie, którego celem jest stworzenie solidnej implementacji kodu źródłowego, komercyjnego, funkcjonalnego we wszystkich obszarach i darmowego.

Krok 1
Aby zainstalować Apache na CentOS 7, wykonamy następującą linię:

 mniam -y zainstaluj httpd

Krok 2
Po zakończeniu instalacji Apache zobaczymy:

Krok 3
Teraz wykonamy następujące wiersze:

 systemctl start httpd (Uruchomimy usługę Apache) systemctl enable httpd (Konfigurujemy, że ta usługa jest ładowana przy starcie systemu)

3. Zainstaluj PHP i SQLite na CentOS 7


Kolejnym krokiem jest zainstalowanie języka PHP, ponieważ jest to komponent będący częścią konfiguracji i dzięki któremu będzie można przetwarzać kody do wyświetlania treści dynamicznych. TaskBoard jest napisany w PHP, więc jego instalacja na CentOS 7 jest niezbędna.

Krok 1
Domyślne repozytorium PHP nie ma wersji 7.1, więc konieczne będzie zainstalowanie go przez EPEL i w tym celu najpierw wykonamy następujące czynności:

 mniam - zainstaluj epel-release

Krok 2
W tym przypadku mamy już najnowszą wersję EPEL. Następnie ponownie zaktualizujemy system za pomocą linii:

 mniam-y aktualizacja
Krok 3
Następnie zainstalujemy repozytorium Webtatic, wykonując następujący wiersz:
 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

Krok 4
Aktualizujemy ponownie za pomocą

 mniam-y aktualizacja
Krok 5
Po aktualizacji przystępujemy do instalacji PHP z odpowiednimi zależnościami, wykonując następujący wiersz:
 mniam -y zainstaluj php71w php71w-json php71w-gd php71w-cli php71w-readline php71w-sqlite3 

Krok 6
Możemy zobaczyć odpowiednie zainstalowane zależności:

Krok 7
Możemy sprawdzić, czy PHP zostało poprawnie zainstalowane, wykonując poniższą linię, aby sprawdzić jego wersję:

 php -v 

Krok 8
Ponieważ TaskBar używa SQLite jako menedżera bazy danych, będziemy kontynuować jego instalację za pomocą następującego wiersza:

 mniam - zainstaluj sqlite

4. Zainstaluj TaskBoard na CentOS 7

Krok 1
Po wykonaniu poprzednich kroków przystępujemy do instalacji TaskBoard i w tym celu najpierw przejdziemy do katalogu / var / www /, wykonując następujące czynności:

 cd / var / www /
Krok 2
Tam pobierzemy najnowszą wersję TaskBoard za pomocą następującego wiersza:
 wget https://github.com/kiswa/TaskBoard/archive/master.zip
NotatkaW przypadku, gdy nie mamy wget, możemy go zainstalować, uruchamiając
 mniam zainstaluj wget

Krok 3
Wypakujemy zawartość pobranego pliku wykonując:

 rozpakuj master.zip
NotatkaJeśli nie mamy rozpakowanego, można go zainstalować, uruchamiając
 mniam zainstaluj rozpakuj

Krok 4
Powyższe polecenie zajmuje się wyodrębnieniem pliku do głównego katalogu TaskBoard. Zmodyfikujemy nazwę katalogu, wykonując następujący wiersz:

 mv TaskBoard-master / tablica zadań
Krok 5
Następnym krokiem jest zainstalowanie wymaganych zależności PHP przez Composer, uruchamiając następujące polecenie:
 ./build/composer.phar zainstalować
NotatkaAby wykonać to polecenie, musimy uzyskać dostęp do katalogu tablica zadań wcześniej utworzone.

Krok 6
Po zainstalowaniu wszystkich zależności musimy przekazać własność plików Apache, wykonując następujący wiersz:

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

5. Zmodyfikuj zaporę i utwórz hosty VHost w CentOS 7

Krok 1
Następnym krokiem jest zezwolenie na ruch HTTP na porcie 80 przez zaporę sieciową CentOS 7 i w tym celu wykonamy następujące czynności:

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

Krok 2
Teraz utworzymy wirtualny host dla aplikacji TaskBoard i w tym celu wykonamy następujące czynności:

 nano /etc/httpd/conf.d/board.(Domena).com.conf
Krok 3
W tym pliku wklejamy:
 ServerAdmin [email protected] DocumentRoot "/var/www/taskboard" Tablica ServerName. (Domena) .com ServerAlias ​​www.board. (Domena) .com Opcje Indeksy FollowSymLinks AllowOverride All Wymagaj wszystkich przyznanych ErrorLog "/ var / log / httpd / board. (Domena) .com-error_log" CustomLog "/ var / log /httpd/board.(Domena) .com-access_log "combined
NotatkaPamiętajmy o wymianie (Domena) z domeną lub odpowiednim adresem IP.

Krok 4
Zmiany zapisujemy za pomocą kombinacji klawiszy:

Ctrl + O

i wychodzimy z edytora za pomocą:

Ctrl + X

Krok 5
Ponownie uruchamiamy usługę Apache, wykonując następujące czynności:

 systemctl zrestartuj httpd

6. Uzyskaj dostęp do tablicy zadań na CentOS 7

Krok 1
Aby uzyskać dostęp do tego narzędzia, przechodzimy do dowolnej przeglądarki i wprowadzamy składnię:

 http: tablica.domena.com

Krok 2
Tam wejdziemy do użytkownika Admin i hasło Admin. To będzie środowisko TaskBoard:

POWIĘKSZAĆ

W ten sposób TaskBoard został zainstalowany na CentOS 7.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave