Si të instaloni OrangeHRM në Ubuntu
OrangeHRM është një softuer i menaxhimit të burimeve njerëzore me burim të hapur, i përdorur gjerësisht, i bazuar në ueb, që mund të përdoret për të menaxhuar pjesëmarrjen, performancën, rekrutimin dhe vlerësimet vjetore të punonjësve. Ai mbështet të dy sistemet operative Linux dhe Windows. Ajo vjen me shumë veçori që përmbushin të gjitha nevojat tuaja për menaxhimin e burimeve njerëzore. OrangeHRM vjen në tre botime, edicioni Opensource, Enterprise Edition dhe Professional.
Në këtë artikull, unë do t'ju tregoj se si të instaloni OrangeHRM në një server Ubuntu 14.04.
Kërkesat
- Serveri i ri Ubuntu 14.04 i instaluar në sistemin tuaj.
- PHP > 5.5.0 me Apache dhe MySQL/MariaDB.
- Përdorues Sudo me privilegje rrënjësore.
1 Fillimi
Përpara fillimit, rekomandohet të përditësoni sistemin tuaj me versionin më të fundit të qëndrueshëm.
Ju mund ta bëni këtë duke ekzekutuar komandën e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
Pasi sistemi juaj të përditësohet, rinisni sistemin tuaj dhe identifikohuni me përdoruesin sudo.
2 Instalimi i serverit në internet Apache
Serveri në internet Apache kërkohet për të ekzekutuar OrangeHRM. në këtë hap ne do të instalojmë Apache me bibliotekat e tjera të nevojshme në sistemin tonë. Ju mund t'i instaloni të gjitha ato duke ekzekutuar komandën e mëposhtme:
sudo apt-get install apache2 apache2-data apache2-mpm-prefork libaio1 libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl libwrap0 tcpd -y
Pasi të jenë instaluar të gjitha paketat, filloni shërbimin Apache dhe aktivizoni atë të fillojë në nisje me komandën e mëposhtme:
sudo /etc/init.d/apache2 start
sudo update-rc.d apache2 defaults
3 Instalimi i PHP
OrangeHRM mbështet versionin PHP më të madh se 5.5.0. Ju mund të instaloni PHP5 dhe biblioteka të tjera me komandën e mëposhtme:
sudo apt-get install php5 php5-cli php5-common php5-json php5-mysql php5-readline -y
Pasi të përfundojë instalimi, mund të vazhdoni të instaloni serverin MariaDB.
4 Instalimi dhe konfigurimi i MariaDB
OrangeHRM përdor MariaDB/MySQL për të ruajtur të dhënat e saj. Ju mund të instaloni serverin MariaDB me komandën e mëposhtme:
sudo apt-get install mariadb-server -y
Pasi të instalohet MariaDB, filloni shërbimin MariaDB dhe aktivizoni atë të fillojë në nisje me komandën e mëposhtme:
sudo /etc/init.d/mysql start
sudo update-rc.d mysql defaults
Si parazgjedhje, MariaDB nuk është e siguruar, kështu që do t'ju duhet ta siguroni atë. Mund ta siguroni duke ekzekutuar skriptin mysql_secure_installation.
sudo mysql_secure_installation
Do t'ju duhet t'u përgjigjeni të gjitha pyetjeve siç tregohet në daljen e mëposhtme:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
... skipping.
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Pasi të vendoset fjalëkalimi rrënjësor MariaDB, identifikohuni në tastierën MariaDB me komandën e mëposhtme:
mysql -u root -p
Futni fjalëkalimin tuaj rrënjë kur ju kërkohet, më pas krijoni një bazë të dhënash për OrangeHRM:
MariaDB [(none)]>CREATE DATABASE orangehrm_db;
Tjetra, krijoni një emër përdoruesi dhe fjalëkalim për OrangeHRM me komandën e mëposhtme:
MariaDB [(none)]>CREATE USER 'orangehrm'@'localhost' IDENTIFIED BY 'your-password';
Më pas, jepni privilegje për bazën e të dhënave OrangeHRM me komandën e mëposhtme:
MariaDB [(none)]>GRANT ALL PRIVILEGES ON orangehrm_db.* TO 'orangehrm'@'localhost';
Më pas, do t'ju duhet të ekzekutoni komandën FLUSH PRIVILEGES në mënyrë që tabela e privilegjeve të rifreskohet nga MariaDB dhe ne të mund të përdorim kredencialet e reja:
MariaDB [(none)]>FLUSH PRIVILEGES;
Më në fund, dilni nga tastiera MariaDB me komandën e mëposhtme:
MariaDB [(none)]>\q
5 Instalimi i OrangeHRM
Së pari, shkarkoni versionin më të fundit të qëndrueshëm të OrangeHRM nga faqja e internetit SourceForge. Mund ta shkarkoni me komandën e mëposhtme:
wget https://excellmedia.dl.sourceforge.net/project/orangehrm/stable/3.3.3/orangehrm-3.3.3.zip
Pasi të përfundojë shkarkimi, nxirrni arkivin e shkarkuar me komandën e mëposhtme:
unzip orangehrm-3.3.3.zip
Më pas, zhvendosni direktorinë e nxjerrë në direktorinë rrënjësore të uebit:
sudo mv orangehrm-3.3.3 /var/www/html/orangehrm
Dhe jepni lejen e duhur drejtorisë orangehrm:
sudo chown -R www-data:www-data /var/www/html/orangehrm
sudo chmod -R 777 /var/www/html/orangehrm
6 Konfigurimi i Apache për OrangeHRM
Tani, do t'ju duhet të krijoni një host virtual për OrangeHRM. Për ta bërë këtë, krijoni një skedar orangehrm.conf:
sudo nano /etc/apache2/sites-available/orangehrm.conf
shtoni përmbajtjen e mëposhtme:
<VirtualHost *:80>
ServerAdmin
ServerName yourdomain.com
DocumentRoot /var/www/html/orangehrm
<Directory /var/www/html/orangehrm>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/orangehrm-error.log
CustomLog ${APACHE_LOG_DIR}/orangehrm-access.log combined
</VirtualHost>
Ruani dhe mbyllni skedarin. Pastaj çaktivizoni skedarin e paracaktuar të hostit virtual dhe aktivizoni skedarin e hostit virtual OrangeHRM me komandën e mëposhtme:
sudo a2dissite 000-defaults
sudo a2ensite orangehrm
Më pas, rinisni shërbimin Apache për të lexuar konfigurimin e ri të hostit virtual:
sudo /etc/init.d/apache2 restart
Pasi të keni mbaruar, mund të vazhdoni të hyni në ndërfaqen e internetit OrangeHRM.
7 Hyrja në OrangeHRM
OrangeHRM funksionon në portin 80. Kështu që do t'ju duhet të lejoni portin 80 përmes murit të zjarrit UFW. Si parazgjedhje, UFW është i çaktivizuar në sistemin tuaj, kështu që së pari duhet ta aktivizoni. Mund ta aktivizoni me komandën e mëposhtme:
sudo ufw enable
Pasi të aktivizohet muri i zjarrit UFW, mund të lejoni portin 80 duke ekzekutuar komandën e mëposhtme:
sudo ufw allow tcp/80
Tani mund të kontrolloni statusin e murit të zjarrit UFW duke ekzekutuar komandën e mëposhtme:
sudo ufw status
Tani, hapni shfletuesin tuaj të preferuar të internetit dhe hyni në URL http://yourdomain.com, do të ridrejtoheni në magjistarin e instalimit të uebit OrangeHRM siç tregohet në imazhin më poshtë.
Klikoni në butonin \Tjetër\. Ju duhet të shihni marrëveshjen e licencës në imazhin e mëposhtëm.
Tani, klikoni në butonin \Pranoj\. Ju duhet të shihni faqen e mëposhtme.
Futni informacionin e konfigurimit të bazës së të dhënave, si hosti i bazës së të dhënave, porti i bazës së të dhënave, emri i bazës së të dhënave, emri i përdoruesit dhe fjalëkalimi. Pastaj klikoni në butonin \Tjetër\. Ju duhet të shihni faqen e mëposhtme.
Sigurohuni që të gjithë artikujt e kontrollit të sistemit të jenë të gjelbër. Pastaj klikoni në butonin \Tjetër\. Ju duhet të shihni faqen e mëposhtme.
Jepni detajet e përdoruesit të administratorit si emri i përdoruesit dhe fjalëkalimi i administratorit. Pastaj klikoni në butonin \Tjetër\. Ju duhet të shihni faqen e mëposhtme.
Tani, konfirmoni të gjitha detajet që keni dhënë më herët. Pastaj klikoni në butonin \Instalo\. Pasi të përfundojë instalimi, duhet të shihni faqen e mëposhtme.
Klikoni në butonin \Tjetër\, ju duhet të shihni faqen e mëposhtme.
Jepni emrin e kompanisë tuaj dhe klikoni në butonin \Finish\, duhet të shihni faqen e hyrjes në OrangeHRM në imazhin e mëposhtëm.
Jepni kredencialet tuaja të administratorit dhe klikoni në butonin \Hyrja\, duhet të shihni Panelin e OrangeHRM në imazhin e mëposhtëm.
konkluzioni
Shpresoj se tani keni njohuri të mjaftueshme për të instaluar dhe konfiguruar OrangeHRM në serverin tuaj. Mos ngurroni të më komentoni nëse keni ndonjë dyshim.