GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Sentrifugo HRM di CentOS 8

Pengantar

Sentrifugo adalah GRATIS dan kuat Sistem Manajemen Sumber Daya Manusia yang dapat dengan mudah dikonfigurasi untuk memenuhi kebutuhan organisasi Anda. Juga Ini adalah aplikasi yang kaya fitur dan mudah dikonfigurasi. Itu ditulis dalam PHP dan menggunakan MySQL/MariaDB untuk menyimpan database-nya. Anda dapat menggunakan Sentrifugo untuk melacak kinerja karyawan, tanggal liburan, peran, dan hak istimewa.

Cara Kerja Sentrifugo

Sentrifugo menawarkan modul sumber daya SDM dengan fitur luar biasa dan antarmuka yang intuitif. Mudah disiapkan, dikonfigurasi, dan digunakan.

Pemasangan

Cukup ikuti langkah-langkah di bawah

  • Instal Apache, mulai dan aktifkan
dnf -y install httpd && systemctl start httpd && systemctl enable httpd
  • Instal PHP dengan perintah berikut
dnf install epel-release -y && rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm && dnf install -y php-curl php-cli php-openssl php php-mbstring php-pear php-devel php-gd php-mysqli
  • Verifikasi bahwa php telah diinstal.
php -v
  • Edit file konfigurasi PHP yang dimuat.
vim /etc/php.ini
  • Tetapkan zona waktu yang sesuai.
date.timezone = Africa/Cairo
         #Replace "Africa/Cairo" with your appropriate timezone
  • Instal MariaDB yang merupakan fork dari MySQL dan mulai MariaDB kemudian aktifkan untuk memulai secara otomatis saat boot.
dnf install -y mariadb-server.x86_64 mariadb.x86_64 && systemctl start mariadb && systemctl enable mariadb
  • MariaDB Aman
mysql_secure_installation

Catatan

Secara default, tidak ada kata sandi root dalam instalasi MariaDB. Tekan tombol “Enter ” untuk melanjutkan. Kemudian setel kata sandi yang kuat untuk pengguna root server MariaDB Anda dan jawab “Y ” untuk semua pertanyaan lain yang diajukan.

  • Masuk ke mysql sebagai root dengan kata sandi yang Anda buat.
mysql -u root -p
  • Berikan sandi untuk root MariaDB lalu jalankan kueri berikut.
CREATE DATABASE sentrifugo_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sentrifugo_user'@'localhost' IDENTIFIED BY 'unixcopPassword';
GRANT ALL PRIVILEGES ON sentrifugo_db.* TO 'sentrifugo_user'@'localhost';
FLUSH PRIVILEGES;
\q;
  • Jadi Instal Sentrifugo SDM dengan mengunduh file zip sentrifugo.
wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip
  • Ekstrak arsip lalu ubah file hasil ekstrak dengan sentrifugo kemudian berikan kepemilikan yang sesuai untuknya dengan menjalankan perintah di bawah ini.
unzip Sentrifugo.zip -d /var/www/html/ && mv /var/www/html/Sentrifugo_* /var/www/html/sentrifugo && chown -R apache:apache /var/www/html/sentrifugo
  • Izinkan juga HTTP lalu lintas pada port 80 di firewall.
firewall-cmd --zone=public --permanent --add-service=http && firewall-cmd --zone=public --permanent --add-service=https && firewall-cmd --reload
  • Buat host virtual untuk Sentrifugo your Anda SDM situs.
vim /etc/httpd/conf.d/sentrifugo.unixcop.com.conf
  • Kemudian tambahkan berikut ini:
<VirtualHost *:80>
    ServerName sentrifugo.unixcop.com
    DocumentRoot /var/www/html/sentrifugo
    <Directory /var/www/html/sentrifugo>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>
  • Mulai ulang Apache.
systemctl restart httpd
  • Anda harus menyelesaikan penginstalan melalui antarmuka web. Anda dapat mengakses penginstal web dengan membuka browser lalu http://sentrifugo.unixcop.com

Catatan

Seperti yang ditunjukkan pada tangkapan layar di atas, ada peringatan di baris 45 dari PHPMailerAutolo ad.php di mana directive __autoload() tidak digunakan lagi, Jadi kami akan menyelesaikannya dengan solusi yang direkomendasikan dari Sentrifugo.

  • Edit file dengan vim
vim /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php +45
  • Kemudian tambahkan spl_autoload_register bukannya __autoload() seperti yang ditunjukkan pada tangkapan layar di bawah ini.
  • Coba muat ulang Sentrifugo . Anda halaman web installer kembali, Anda akan mendapatkan peringatan lagi lalu pastikan semua prasyarat ditandai hijau lalu klik Next seperti gambar di bawah ini.
  • Isi Nama Database Sentrifugo, Username Database dan Password Database untuk koneksi Database. Klik Konfirmasi .
  • Tetapkan nama Aplikasi dan berikan email Anda lalu Klik Konfirmasi .
  • Sekarang pengaturan Mail Server. isi dengan informasi email Anda.

Seperti yang ditunjukkan di bawah ini saya menggunakan konfigurasi Outlook, Jadi pilih conf email Anda. lalu klik konfirmasi .

  • Pastikan Anda menyelesaikan semua hal di atas untuk pemeriksaan terakhir, lalu Klik Selesai.
  • Anda akan mendapatkan kredensial untuk masuk ke dasbor Sentrifugo HRM, Jadi buka tautan di halaman untuk masuk ke dasbor.
  • Masuk ke aplikasi dengan kredensial yang disebutkan sebelumnya.

Anda akan diarahkan ke dasbor.

Anda telah berhasil menginstal Sentrifugo HRM di server CentOS 8.

Referensi

http://www.sentrifugo.com/

https://sourceforge.net/p/sentrifugo/wiki/Home/

Kesimpulan

Itu saja

Dalam panduan instalasi ini, kami menunjukkan cara menginstal Sentrifugo HRM di CentOS 8.


Cent OS
  1. Cara Menginstal MariaDB di CentOS 7

  2. Cara Menginstal PhpWiki di CentOS 7

  3. Cara Menginstal LiteCart di CentOS 7

  1. Cara Menginstal MariaDB di CentOS 8

  2. Cara Menginstal MariaDB Di CentOS 6

  3. Cara Menginstal MariaDB di CentOS 7

  1. Cara Menginstal ProjectPier di CentOS 7

  2. Cara Menginstal MediaWiki di CentOS 7

  3. Cara Menginstal CakePHP di CentOS 7