Hvernig á að setja upp Sentrifugo HRM á Ubuntu 16.04

Sentrifugo HRM er ókeypis og opinn uppspretta mannauðsstjórnun, (HRM), forrit. Það er eiginleikaríkt og auðvelt að stilla forrit. Það er skrifað í PHP og notar MySQL/MariaDB til að geyma gagnagrunn sinn. Þú getur notað Sentrifugo til að fylgjast með frammistöðu starfsmanns, frídaga, hlutverkum, forréttindum og margt fleira. Það kemur með frammistöðumatseiningu sem hjálpar starfsmannastjóranum að fylgjast með frammistöðu starfsmannsins með tímanum. Það inniheldur fjölmarga eiginleika sem eru nauðsynlegir fyrir daglega starfsmannastjórnun, svo sem sjálfsafgreiðslu starfsmanna, öflug greining, auðveld bakgrunnsathugun, orlofsstjórnun, útgjöld og eignastýringu.

Forkröfur

Fyrir þessa kennslu munum við nota hrm.example.com sem lén sem vísar í átt að Vultr tilvikinu. Vinsamlega vertu viss um að skipta út öllum tilfellum af dæmi léninu fyrir hið raunverulega.

Uppfærðu grunnkerfið þitt með því að nota handbókina Hvernig á að uppfæra Ubuntu 16.04 . Þegar kerfið þitt hefur verið uppfært skaltu halda áfram að setja upp ósjálfstæðin.

Settu upp Apache

Settu upp Apache.

sudo apt -y install apache2

Ræstu Apache og gerðu það kleift að keyra sjálfkrafa við ræsingu.

sudo systemctl start apache2
sudo systemctl enable apache2

Settu upp PHP

Settu upp PHP ásamt einingunum sem Sentrifugo HRM krefst.

sudo apt -y install php libapache2-mod-php php-gd php-mysql php-mbstring php-curl php-cli php-pear php-dev

Breyttu PHP stillingarskránni.

sudo nano /etc/php/7.0/apache2/php.ini

Finndu eftirfarandi línu. Taktu athugasemdir og stilltu viðeigandi tímabelti.

date.timezone = Asia/Kolkata
;Replace "Asia/Kolkata" with your appropriate timezone

memory_limit = -1
;This will give maximum available memory to PHP processes.

Settu upp MariaDB

MariaDB er gaffal af MySQL. Bættu MariaDB geymslunni við kerfið þitt þar sem sjálfgefna Ubuntu geymslan inniheldur eldri útgáfu af 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

Settu upp MariaDB.

sudo apt -y install mariadb-server

Gefðu upp sterkt MySQL rót notanda lykilorð þegar beðið er um það. Ræstu MariaDB og gerðu það kleift að byrja sjálfkrafa við ræsingu.

sudo systemctl start mariadb
sudo systemctl enable mariadb

Áður en þú stillir gagnagrunninn þarftu að tryggja MariaDB.

sudo mysql_secure_installation

Þú verður beðinn um núverandi MariaDB rót lykilorð. Gefðu upp lykilorðið sem þú hefur stillt við uppsetninguna. Þú verður spurður hvort þú viljir breyta núverandi lykilorði rótarnotanda MariaDB netþjónsins þíns. Þú getur sleppt því að setja nýtt lykilorð þar sem þú hefur þegar gefið upp sterkt lykilorð við uppsetningu. Svaraðu " Y" öllum öðrum spurningum sem spurt er um.

Skráðu þig inn í MySQL skelina sem rót.

mysql -u root -p

Gefðu upp lykilorðið fyrir MariaDB rót notandann til að skrá sig inn.

Keyrðu eftirfarandi fyrirspurnir til að búa til gagnagrunn og gagnagrunnsnotanda fyrir Sentrifugo uppsetninguna.

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;

Þú getur skipt út gagnagrunnsnafni hrm_data og notendanafni í hrm_user samræmi við val þitt. Gakktu úr skugga um að breyta StrongPassword í mjög sterkt lykilorð.

Settu upp Sentrifugo HRM

Sæktu Sentrifugo HRM zip skjalasafnið.

wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip

Settu upp unzip.

sudo apt -y install unzip

Dragðu út skjalasafnið.

sudo unzip Sentrifugo.zip -d /var/www

Breyttu nafni möppunnar og gefðu upp viðeigandi eignarhald.

cd /var/www
sudo mv Sentrifugo_*/ sentrifugo/
sudo chown -R www-data:www-data /var/www/sentrifugo

Búðu til sýndargestgjafa

Búðu til sýndargestgjafa fyrir Sentrifugo HRM síðuna þína.

sudo nano /etc/apache2/sites-available/sentrifugo.conf

Fylltu út skrána.

<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>

Virkjaðu Virtual Host skrána.

sudo a2ensite sentrifugo

Endurræstu Apache.

sudo systemctl restart apache2

Klára

Nú þegar þú hefur sett upp Sentrifugo HRM í gegnum skipanalínuna þarftu að klára uppsetninguna í gegnum vefviðmótið. Þú getur nálgast vefuppsetningarforritið á http://hrm.example.com. Þú munt sjá að þú hefur allar forsendur uppfylltar til að halda áfram uppsetningu á vefnum. Gefðu upplýsingar um gagnagrunninn og SMTP netþjóninn. Þegar þú hefur gefið upp nauðsynlegar upplýsingar um gagnagrunn og SMTP miðlara mun uppsetningin skrifa inn í gagnagrunninn og handahófskennt notendanafn og lykilorð verða til. Skráðu þig inn á HRM mælaborðið og stilltu forritið í samræmi við þarfir þínar.

Til hamingju, þú hefur sett upp Sentrifugo HRM á Ubuntu 16.04 netþjóni.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira