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
Hapi 5: Përfundim
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 që duhet të bëhen. Ai siguron një ndërfaqe uebi miqësore për përdoruesit dhe aplikacion minimal për të mbajtur gjurmët e detyrave. TaskBoard është lehtësisht i personalizueshëm dhe funksionon në pothuajse çdo host në internet.
Në këtë tutorial, unë do të shpjegoj se si të instaloni dhe konfiguroni TaskBoard në serverin Ubuntu 16.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 16.04.
- Një përdorues jo-root me konfigurim të privilegjeve sudo në serverin tuaj.
- Një adresë IP statike 192.168.15.110 e 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:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo 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:
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
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 wgetkomandën:
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
sudo ./build/composer.phar install
Zhvendos taskboarddirektorinë në /var/www/html/.
sudo mv taskboard /var/www/html/
Vendosni lejet e duhura në taskboarddrejtori.
sudo 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:
sudo nano /etc/apache2/sites-available/taskboard.conf
Shtoni rreshtat e mëposhtëm:
<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>
Ruani skedarin dhe aktivizoni hostin virtual me komandën e mëposhtme:
sudo a2ensite taskboard
TaskBoard përdor një .htaccessskedar, kështu që do t'ju duhet gjithashtu të aktivizoni modulet mod_expiresdhe mod_rewrite.
sudo a2enmod expires
sudo a2enmod rewrite
Më pas, ringarkoni shërbimin Apache që këto ndryshime të hyjnë në fuqi:
sudo service apache2 reload
Hapi 5: Përfundim
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 shkruani URL-në http://192.168.15.110. 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.