Parakushtet
Instaloni Apache
Instaloni PHP
Instaloni MariaDB
Instaloni Sentrifugo HRM
Krijo një host virtual
Përfundimi
Sentrifugo HRM është një aplikacion i menaxhimit të burimeve njerëzore (HRM), pa pagesë dhe me burim të hapur. Është një aplikacion i pasur me veçori dhe lehtësisht i konfigurueshëm. Është shkruar në PHP dhe përdor MySQL/MariaDB për të ruajtur bazën e të dhënave të tij. Ju mund të përdorni Sentrifugo për të gjurmuar performancën e punonjësit, datat e pushimeve, rolet, privilegjet dhe shumë më tepër. Ai vjen me një modul të vlerësimit të performancës i cili ndihmon menaxherët e burimeve njerëzore të gjurmojnë performancën e punonjësit me kalimin e kohës. Ai përmban karakteristika të shumta që kërkohen për menaxhimin e përditshëm të punonjësve, të tilla si vetë-shërbimi i punonjësve, analitika e fuqishme, kontrolle të lehta të sfondit, menaxhimi i pushimeve, shpenzimet dhe menaxhimi i aseteve.
Parakushtet
Për këtë tutorial, ne do të përdorim hrm.example.com si emër domaini të drejtuar drejt shembullit Vultr. Ju lutemi sigurohuni që të zëvendësoni të gjitha dukuritë e emrit të domenit shembull me atë aktual.
Përditësoni sistemin tuaj bazë duke përdorur udhëzuesin Si të përditësoni Ubuntu 16.04 . Pasi sistemi juaj të jetë përditësuar, vazhdoni të instaloni varësitë.
Instaloni Apache
Instaloni Apache.
sudo apt -y install apache2
Nisni Apache dhe aktivizoni që të funksionojë automatikisht në kohën e nisjes.
sudo systemctl start apache2
sudo systemctl enable apache2
Instaloni PHP
Instaloni PHP së bashku me modulet e kërkuara nga Sentrifugo HRM.
sudo apt -y install php libapache2-mod-php php-gd php-mysql php-mbstring php-curl php-cli php-pear php-dev
Redaktoni skedarin e konfigurimit PHP.
sudo nano /etc/php/7.0/apache2/php.ini
Gjeni rreshtin e mëposhtëm. Hiq komentin dhe cakto zonën e duhur kohore.
date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone
memory_limit = -1
;This will give maximum available memory to PHP processes.
Instaloni MariaDB
MariaDB është një fork i MySQL. Shtoni depon e MariaDB në sistemin tuaj, pasi depoja e paracaktuar e Ubuntu përmban një version më të vjetër të MariaDB.
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://kartolo.sby.datautama.net.id/mariadb/repo/10.2/ubuntu xenial main'
sudo apt update
Instaloni MariaDB.
sudo apt -y install mariadb-server
Siguroni një fjalëkalim të fortë të përdoruesit rrënjë MySQL kur ju kërkohet. Nisni MariaDB dhe aktivizoni që të fillojë automatikisht në kohën e nisjes.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Para se të konfiguroni bazën e të dhënave, do t'ju duhet të siguroni MariaDB.
sudo mysql_secure_installation
Do t'ju kërkohet fjalëkalimi aktual rrënjësor i MariaDB. Jepni fjalëkalimin që keni vendosur gjatë instalimit. Ju do të pyeteni nëse dëshironi të ndryshoni fjalëkalimin ekzistues të përdoruesit rrënjë të serverit tuaj MariaDB. Mund të anashkaloni vendosjen e një fjalëkalimi të ri, pasi tashmë keni dhënë një fjalëkalim të fortë gjatë instalimit. Përgjigjuni " Y" për të gjitha pyetjet e tjera që bëhen.
Hyni në guaskën MySQL si rrënjë.
mysql -u root -p
Jepni fjalëkalimin që përdoruesi rrënjë MariaDB të identifikohet.
Drejtoni pyetjet e mëposhtme për të krijuar një bazë të dhënash dhe një përdorues të bazës së të dhënave për instalimin e Sentrifugo.
CREATE DATABASE hrm_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'hrm_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON hrm_data.* TO 'hrm_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ju mund të zëvendësoni emrin e bazës së të dhënave hrm_data dhe emrin e përdoruesit hrm_user sipas zgjedhjes suaj. Ju lutemi sigurohuni që të ndryshoni StrongPassword në një fjalëkalim shumë të fortë.
Instaloni Sentrifugo HRM
Shkarkoni arkivin zip Sentrifugo HRM.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
Instalo unzip.
sudo apt -y install unzip
Ekstraktoni arkivin.
sudo unzip Sentrifugo.zip -d /var/www
Ndryshoni emrin e drejtorisë dhe siguroni pronësinë e duhur.
cd /var/www
sudo mv Sentrifugo_*/ sentrifugo/
sudo chown -R www-data:www-data /var/www/sentrifugo
Krijo një host virtual
Krijoni një host virtual për faqen tuaj Sentrifugo HRM.
sudo nano /etc/apache2/sites-available/sentrifugo.conf
Plotësoni skedarin.
<VirtualHost *:80>
ServerName hrm.example.com
DocumentRoot /var/www/sentrifugo
<Directory /var/www/sentrifugo>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Aktivizoni skedarin Virtual Host.
sudo a2ensite sentrifugo
Rinisni Apache.
sudo systemctl restart apache2
Përfundimi
Tani që e keni instaluar me sukses Sentrifugo HRM përmes linjës së komandës, do t'ju duhet të përfundoni instalimin përmes ndërfaqes së internetit. Mund të përdorni instaluesin e uebit në http://hrm.example.com. Do të shihni që i keni plotësuar të gjitha parakushtet për të vazhduar instalimin e bazuar në ueb. Jepni të dhënat e bazës së të dhënave dhe të serverit SMTP. Pasi të keni dhënë bazën e të dhënave të kërkuara dhe detajet e serverit SMTP, konfigurimi do të shkruhet në bazën e të dhënave dhe do të gjenerohet një emër përdoruesi dhe fjalëkalim i rastësishëm. Hyni në pultin e HRM dhe konfiguroni aplikacionin sipas nevojave tuaja.
Urime, ju keni instaluar me sukses Sentrifugo HRM në serverin Ubuntu 16.04.