Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instaloni Apache, SQLite dhe PHP
Hapi 3: Shkarkoni dhe instaloni TaskBoard
Hapi 4: Konfiguro Apache për TaskBoard
konkluzioni
Prezantimi
TaskBoard është një mjet falas dhe me burim të hapur që mund të përdoret për të mbajtur gjurmët e gjërave për të bërë. Ai siguron një ndërfaqe uebi miqësore për përdoruesit dhe një aplikacion minimal për të mbajtur gjurmët e detyrave. TaskBoard është lehtësisht i personalizueshëm dhe funksionon në pothuajse çdo platformë Linux.
Në këtë tutorial, unë do të shpjegoj se si të instaloni dhe konfiguroni TaskBoard në një Debian 9 Vultr VPS.
Parakushtet
- Një shembull i serverit Vultr Debian 9 i sapo vendosur.
- Qasja rrënjësore në serverin tuaj nëpërmjet SSH ose konsolës.
- Ky artikull do të përdorë
192.0.2.2
si shembull një adresë IP statike të konfiguruar në sistemin tuaj .
Hapi 1: Përditësoni sistemin
Së pari, përditësoni sistemin tuaj në versionin më të fundit të qëndrueshëm duke ekzekutuar komandën e mëposhtme:
apt-get update -y
apt-get upgrade -y
reboot
Hapi 2: Instaloni Apache, SQLite dhe PHP
Përpara se të filloni, do t'ju duhet të instaloni serverin në internet Apache, PHP 7, bazën e të dhënave SQLite dhe bibliotekat e tjera të nevojshme në serverin tuaj.
Ju mund t'i instaloni këto duke ekzekutuar komandën e mëposhtme:
apt-get install unzip apache2 apache2-bin apache2-data 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
Pasi të përfundojë instalimi, mund të vazhdoni në hapin tjetër.
Hapi 3: Shkarkoni dhe instaloni TaskBoard
Ju mund të shkarkoni versionin më të fundit të TaskBoard nga GitHub duke përdorur komandën wget:
wget https://github.com/kiswa/TaskBoard/archive/master.zip
Pasi të ketë përfunduar shkarkimi, nxirrni arkivin e shkarkuar me komandën e mëposhtme:
unzip master.zip
Më pas, riemërtoni direktorinë e nxjerrë në taskboard
.
mv TaskBoard-master taskboard
Instaloni varësitë e kërkuara të PHP duke përdorur Composer.
cd taskboard
./build/composer.phar install
Zhvendos taskboard
direktorinë në /var/www/html/
.
cd ..
mv taskboard /var/www/html/
Vendosni lejet e duhura për taskboard
drejtorinë.
chown -R www-data:www-data /var/www/html/taskboard
Krijo një skedar të ri konfigurimi të hostit virtual për TaskBoard. Ju mund ta bëni këtë me komandën e mëposhtme:
nano /etc/apache2/sites-available/taskboard.conf
Shtoni rreshtat e mëposhtëm:
<VirtualHost *:80>
ServerName 192.0.2.2
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>
Ruani skedarin dhe dilni.
Aktivizo hostin virtual me komandën e mëposhtme:
a2ensite taskboard.conf
TaskBoard përdor një .htaccess
skedar, kështu që do t'ju duhet gjithashtu të aktivizoni modulet mod_expires
dhe mod_rewrite
.
a2enmod expires
a2enmod rewrite
Më pas, ringarkoni shërbimin Apache që këto ndryshime të hyjnë në fuqi:
systemctl restart apache2
konkluzioni
Tani që instalimi ka përfunduar, mund të vazhdoni të hyni në ndërfaqen e internetit të TaskBoard.
Hapni shfletuesin tuaj të preferuar të internetit dhe shkoni te http://192.0.2.2
. Hyni në TaskBoard duke përdorur emrin e përdoruesit dhe fjalëkalimin e paracaktuar " admin
". Pas hyrjes me sukses, do t'ju paraqitet pulti kryesor.