Pada artikel berikut kami akan menjelaskan bagaimana Anda dapat menginstal LAMP (Linux Apache MySQL dan PHP) dan menjalankan OrangeHRM di Ubuntu 12.04 LTS Linux VPS .
Apa itu OrangeHRM?
Ini adalah sistem Manajemen Sumber Daya Manusia Open Source yang ditulis dalam PHP.
Ini memiliki beberapa fitur berikut:
- Modul Administrasi
- Manajemen Informasi Pribadi
- Keluar dari Modul
- Modul Waktu
- Modul Layanan Mandiri Karyawan
- Modul Pelacakan Perekrutan/ Pelamar
- Modul Kinerja
Sebelum melanjutkan lebih jauh, pastikan Anda berada di screen
sesi dan sistem VPS Ubuntu Anda sepenuhnya mutakhir:
## screen -U -s orangehrm-screen ## apt-get update ## apt-get upgrade
Instal Apache2
server web di Ubuntu 12.04 your Anda sistem menggunakan
## apt-get install apache2
Selanjutnya, lanjutkan dengan menginstal MySQL
server database di sistem Anda menggunakan
## apt-get install mysql-server
setelah terinstal, jalankan skrip pasca-instalasi mysql_secure_installation
dan konfigurasikan seperti ini
## mysql_secure_installation - Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
terakhir, edit /etc/mysql/my.cnf
, tambahkan event_scheduler = ON
di mana saja di bawah [mysqld]
blokir dan mulai ulang mysql menggunakan service mysql restart
agar perubahan diterapkan.
instal PHP
dukungan pada sistem menggunakan perintah berikut:
## apt-get install php5 php5-mysql
periksa menggunakan
## php -v PHP 5.3.10-1ubuntu3.10 with Suhosin-Patch (cli) (built: Feb 28 2014 23:19:50) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
juga, buat tes /var/www/info.php
skrip yang berisi berikut
## vim /var/www/info.php <?php phpinfo(); ?>
dan coba akses di http://your_server_ip/info.php . Jika halaman info PHP ditampilkan di browser Anda, maka semuanya terlihat bagus dan Anda siap untuk melangkah lebih jauh.
instal dukungan zip jika belum diinstal di sistem
## apt-get install unzip
Instal OrangeHRM
di /var/www/orangehrm
## ver=3.1.1 ## wget -P /tmp http://downloads.sourceforge.net/project/orangehrm/stable/${ver}/orangehrm-${ver}.zip ## unzip /tmp/orangehrm-${ver}.zip -d /var/www/ ## mv /var/www/orangehrm-${ver} /var/www/orangehrm ## chown www-data: -R /var/www/orangehrm
konfigurasikan my-domain.com
untuk melayani OrangeHRM
di /var/www/orangehrm
dengan membuat Virtual Host Directive
baru di /etc/apache2/sites-available/
## vim /etc/apache2/sites-available/my-domain.com <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/orangehrm ServerName my-domain.com ServerAlias www.my-domain.com <Directory "/var/www/orangehrm"> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> LogLevel warn ErrorLog ${APACHE_LOG_DIR}/my-domain.com-error.log CustomLog ${APACHE_LOG_DIR}/my-domain.com-ccess.log combined </VirtualHost>
pastikan Anda mengganti domain-saya.com dengan nama domain Anda yang sebenarnya
aktifkan Virtual Host Directive
menggunakan perintah berikut:
## a2ensite my-domain.com
restart Apache agar perubahan diterapkan menggunakan
## service apache2 reload
Akses http://my-domain.com/ untuk menyelesaikan instalasi OrangeHRM . Pada langkah pertama cukup klik 'Next/I Accept' dan di 'langkah 2' ketika diminta untuk mengatur database Anda, gunakan kata sandi 'root' MySQL Anda untuk membuat database baru untuk OrangeHRM. Lihat tangkapan layar di bawah:
Di 'langkah 3:Pemeriksaan Sistem', pastikan semua item yang terdaftar berwarna hijau dan OK. Anda akan melihat sesuatu seperti ini:
Di 'langkah 4:Pembuatan Pengguna Admin', buat nama pengguna dan kata sandi 'Admin' Anda dan di 'Langkah 5:Konfirmasi' konfirmasi pengaturan Anda dan instal OrangeHRM dengan mengklik tombol 'Instal'.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin linux ahli kami untuk menginstal ini untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.