Pada artikel berikut kami akan menjelaskan bagaimana Anda dapat menginstal dan menjalankan OrangeHRM di VPS CentOS 7 Anda. OrangeHRM adalah solusi Manajemen Sumber Daya Manusia yang luar biasa dan dapat diskalakan 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
PERSYARATAN
Kami akan menggunakan paket Hosting SSD 1 Linux VPS untuk tutorial ini.
PERBARUI SISTEM
Seperti biasa, pastikan CentOS 7 VPS Anda sepenuhnya terbaru dengan perintah di bawah ini:
# yum update
PASANG LAMPU
Langkah pertama Anda adalah menginstal Linux Apache, MariaDB &PHP atau lebih dikenal dengan LAMP. LAMP sebenarnya adalah akronim untuk tumpukan solusi layanan web yang terdiri dari Linux, Apache HTTP Server, mesin database MySQL atau MariaDB, dan bahasa pemrograman PHP, Perl atau Python. Berikan hal berikut:
# yum install httpd openssl mod_ssl mariadb mariadb-server mysql unzip
Setelah instalasi LAMP selesai, aktifkan Apache dan MariaDB untuk memulai saat boot dan mulai dengan perintah di bawah ini:
# systemctl enable mariadb && systemctl enable httpd # systemctl start httpd && systemctl start mariadb
Untuk tweak konfigurasi lebih lanjut di Apache, PHP dan MariaDB, lihat posting blog kami yang luar biasa.
Selanjutnya jalankan skrip pasca-instalasi MariaDB mysql_secure_installation:
# mysql_secure_installation
Konfigurasikan seperti ini:
- 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
PASANG ORANGEHRM
Anda harus masuk ke direktori root dokumen Apache, unduh dan unzip file zip instalasi OrangeHRM. Perintah di bawah ini akan melakukan pekerjaan:
# cd /var/www/html # wget -O orangehrm.unzip http://downloads.sourceforge.net/project/orangehrm/stable/3.3.1/orangehrm-3.3.1.12255.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Forangehrm%2F&ts=1436890468&use_mirror=iweb # unzip orangehrm.unzip
Pindahkan file dan direktori dari direktori yang belum dibongkar ke direktori kerja Anda saat ini (root dokumen Apache)
# mv orangehrm-3.3.1/* . && mv orangehrm-3.3.1/.htaccess .
Sekarang, buka file konfigurasi Apache:
# vim /etc/httpd/conf/httpd.conf
Temukan ‘
Jadi, setelah Anda selesai, bagian tersebut akan terlihat seperti ini:
<Directory "/var/www/html"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # http://httpd.apache.org/docs/2.4/mod/core.html#options # for more information. # Options Indexes FollowSymLinks # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # AllowOverride All # # Controls who can get stuff from this server. # Require all granted
Selanjutnya, buka file konfigurasi MariaDB. Kami menggunakan perintah berikut:
# vim /etc/my.cnf
Di mana saja di bawah blok [mysqld] letakkan baris berikut:event_scheduler =ON . Kemudian restart MariaDB agar perubahan diterapkan:
# systemctl restart mariadb
Setel kepemilikan yang benar:
# chown apache: /var/www/html/ -R
Untuk menyelesaikan instalasi OrangeHRM, buka browser favorit Anda dan navigasikan ke http://domain_anda.com . Terima lisensi dan masukkan informasi konfigurasi basis data pilihan Anda setelah Anda mencapai bagian Konfigurasi Basis Data.
Anda juga dapat membiarkan nilai database default.
Di 'langkah 3:Pemeriksaan Sistem', pastikan semua item yang terdaftar berwarna hijau dan OK.
Selanjutnya, buat nama pengguna dan kata sandi admin Anda. Instalasi akan dimulai setelah Anda mengklik tombol 'Instal' setelah konfirmasi pengaturan Anda di 'Langkah 5:Konfirmasi' terakhir.
Selamat, Anda telah berhasil menginstal OrangeHRM di VPS CentOS 7 Anda.
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.