Bevezetés
Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Az Apache, az SQLite és a PHP telepítése
3. lépés: Töltse le és telepítse a TaskBoard-ot
4. lépés: Az Apache konfigurálása a TaskBoard számára
5. lépés: Következtetés
Bevezetés
A TaskBoard egy ingyenes és nyílt forráskódú eszköz, amellyel nyomon követhető az elvégzendő dolgok. Felhasználóbarát webes felületet és minimális alkalmazást biztosít a feladatok nyomon követéséhez. A TaskBoard könnyen testreszabható, és szinte minden webtárhelyen működik.
Ebben az oktatóanyagban elmagyarázom, hogyan kell telepíteni és konfigurálni a TaskBoardot az Ubuntu 16.04 kiszolgálón.
Előfeltételek
- Egy újonnan telepített Vultr Ubuntu 16.04 kiszolgálópéldány.
- Nem root felhasználó, aki sudo jogosultságokkal rendelkezik a kiszolgálón.
- A rendszeren konfigurált 192.168.15.110 statikus IP-cím.
1. lépés: Frissítse a rendszert
Először frissítse a rendszert a legújabb stabil verzióra a következő parancs futtatásával:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
2. lépés: Az Apache, az SQLite és a PHP telepítése
Mielőtt elkezdené, telepítenie kell az Apache webszervert, a PHP 7-et, az SQLite adatbázist és más szükséges könyvtárakat a szerverére.
Ezeket a következő parancs futtatásával telepítheti:
sudo apt-get install apache2 apache2-bin apache2-data apache2-mpm-prefork libaio1 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libdbi-perl libhtml-template-perl libterm-readkey-perl libwrap0 ssl-cert tcpd libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-json php7.0-readline php7.0-sqlite sqlite
A telepítés befejezése után folytathatja a következő lépést.
3. lépés: Töltse le és telepítse a TaskBoard-ot
Letöltheti a TaskBoard legújabb verzióját a GitHubból a következő wgetparanccsal:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
A letöltés befejezése után a következő paranccsal bontsa ki a letöltött archívumot:
unzip master.zip
Ezután nevezze át a kibontott könyvtárat erre: taskboard.
mv TaskBoard-master taskboard
Telepítse a szükséges PHP-függőségeket a Composer segítségével.
cd taskboard
sudo ./build/composer.phar install
Helyezze át a taskboardkönyvtárat ide /var/www/html/.
sudo mv taskboard /var/www/html/
Állítsa be a megfelelő engedélyeket a taskboardkönyvtárban.
sudo chown -R www-data:www-data /var/www/html/taskboard
Hozzon létre egy új virtuális gazdagép konfigurációs fájlt a TaskBoard számára. Ezt a következő paranccsal teheti meg:
sudo nano /etc/apache2/sites-available/taskboard.conf
Adja hozzá a következő sorokat:
<VirtualHost *:80>
ServerName 192.168.15.110
DocumentRoot /var/www/html/taskboard
<Directory /var/www/html/taskboard>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>ErrorLog ${APACHE_LOG_DIR}/taskboard-error.log
CustomLog ${APACHE_LOG_DIR}/taskboard-access.log combined
</VirtualHost>
Mentse el a fájlt, és engedélyezze a virtuális gazdagépet a következő paranccsal:
sudo a2ensite taskboard
A TaskBoard .htaccessfájlt használ , ezért engedélyeznie kell a mod_expiresés a mod_rewritemodulokat is.
sudo a2enmod expires
sudo a2enmod rewrite
Ezután töltse be újra az Apache szolgáltatást, hogy a változások életbe lépjenek:
sudo service apache2 reload
5. lépés: Következtetés
Most, hogy a telepítés befejeződött, elérheti a TaskBoard webes felületét.
Nyissa meg kedvenc webböngészőjét, és írja be az URL-t http://192.168.15.110. Jelentkezzen be a TaskBoardba az alapértelmezett felhasználónévvel és jelszóval admin. Sikeres bejelentkezés után megjelenik a fő műszerfal.