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

Cara menginstal osTicket di CentOS 8 /RHEL 8

Dalam posting ini, Anda akan belajar cara menginstal osTicket di CentOS 8 / RHEL 8

Pengantar

osTicket adalah sistem tiket dukungan sumber terbuka yang banyak digunakan. Ini dengan mulus mengintegrasikan pertanyaan yang dibuat melalui email, telepon, dan formulir berbasis web ke dalam antarmuka web multi-pengguna yang mudah digunakan. Kelola, atur, dan arsipkan semua permintaan dan tanggapan dukungan Anda di satu tempat sambil memberikan akuntabilitas dan respons yang layak kepada pelanggan Anda.

BEBERAPA FITUR KAMI

  • Laporan Dasbor

dasbor yang kaya dan sederhana membuat Anda tetap up-to-date pada statistik meja bantuan Anda

  • Filter Tiket

sistem pemfilteran tiket yang kuat memastikan tiket yang tepat dikirim ke departemen yang tepat sehingga Anda akan mendapatkan lingkungan yang bebas dari kekacauan

  • Topik Bantuan yang Dapat Dikonfigurasi

Tambahkan, edit, dan hapus topik meja bantuan yang sesuai dengan preferensi Anda

  • Portal Dukungan Pelanggan

Sistem portal dukungan pelanggan yang kuat untuk membantu bisnis Anda mempertahankan hubungan pelanggan yang bahagia

  • Perjanjian Tingkat Layanan

Cukup atur jam kerja Anda dan sistem kami akan menangani sisanya sehingga Anda tidak perlu khawatir

Instalasi

Cukup ikuti langkah-langkah di bawah ini

Perbarui sistem

  • Perbarui sistem Anda dan instal yum-utils
sudo yum -y update && sudo yum -y install yum-utils

Instal dan Konfigurasi mariaDB

  • Instal dan Konfigurasikan database MariaDB
sudo yum -y install @mariadb
  • Mulai dan aktifkan layanan mariadb
sudo systemctl enable --now mariadb
  • Amankan server Database Anda setelah instalasi
sudo mysql_secure_installation
  • Langkah selanjutnya adalah membuat osTicket basis data. Login ke server database Anda sebagai pengguna root dan buat database untuk osTicket
mysql -u root -p

CREATE DATABASE osticket_db; 
GRANT ALL PRIVILEGES ON osticket_db.* TO osticket_user@localhost IDENTIFIED BY "unixcopPassword"; 
FLUSH PRIVILEGES; 
\q

Instal Server Web Apache

  • Jalankan perintah berikut untuk mengunduh dan menginstal apache
sudo yum install httpd -y
  • Mulai layanan.
sudo systemctl enable --now httpd
  • Tampilkan status layanan
systemctl status httpd

Instal PHP

  • Instal PHP 7.4 pada CentOS 8. Tambahkan repisitories EPEL dan Remi sebagai berikut:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf -y install yum-utils
  • Setel ulang modul php AppStream
sudo dnf module reset php
  • Kemudian aktifkan modul PHP 7.4
sudo dnf module install php:remi-7.4 
  • Instal juga ekstensi PHP 7.4 lainnya seperti yang ditunjukkan di bawah ini
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
  • Pastikan versi PHP yang akan diinstal adalah v7.4
php --version

Unduh dan Instal osTicket

  • Pertama, instal beberapa alat yang berguna
dnf install curl wget unzip -y
  • Unduh rilis terbaru osTicket dengan menjalankan perintah di bawah ini.
curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | grep "browser_download_url" | cut -d '"' -f 4 | wget -i -
  • Kemudian ekstrak osTicket yang telah diunduh
unzip osTicket-v*.zip -d osTicket
  • Pindahkan folder osTicket ke /var/www direktori
mv osTicket /var/www/
  • Buat file konfigurasi osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php 
  • Ubah kepemilikan menjadi Apache untuk direktori ini
sudo chown -R apache:apache /var/www/osTicket

Mengonfigurasi Server Web Apache

  • Buat file VirtualHost untuk osTicket pada konfigurasi Apache.
vim /etc/httpd/conf.d/osticket.conf
  • Kemudian tambahkan berikut ini:
<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/osTicket/upload
     ServerName osticket.unixcop.com
     ServerAlias www.osticket.unixcop.com
     <Directory /var/www/osTicket/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/httpd/osticket_error.log
     CustomLog /var/log/httpd/osticket_access.log combined
</VirtualHost>
  • Aktifkan layanan php-fpm
systemctl enable --now php-fpm
  • Edit setelan penerapan SElinux
sudo setsebool -P httpd_can_network_connect 1
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/osTicket(/.*)?"
sudo restorecon -Rv /var/www/osTicket/
  • Mulai ulang apache
systemctl restart httpd
  • Buka port http dan https di firwalld
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload

Instal osTicket di CentOS 8

  • Kunjungi konsol Web osTicket dengan http://osticket.unixcop.com di browser web Anda.
  • Konfirmasi pemeriksaan persyaratan perangkat lunak lalu klik lanjutkan seperti yang ditunjukkan di bawah ini:
  • Masukkan informasi yang diperlukan untuk setelan sistem dan Pengguna Admin
  • Isi juga Database yang kita buat seperti pada gambar lalu klik install Now
  • Dengan instalasi yang berhasil, Anda akan mendapatkan halaman seperti di bawah ini:

CATATAN :Untuk masuk ke sistem backend ( Panel kontrol Staf), gunakan tautan di bawah panel kontrol Staf Anda osticket.unixcop.com/scp

  • Akses Panel Kontrol Staf Anda dengan kredensial pengguna admin yang Anda masukkan sebelumnya saat penginstalan
  • Anda akan mendapatkan peringatan ini untuk menghapus pengaturan direktori seperti yang ditunjukkan di bawah ini, jadi hapus dengan menjalankan perintah di bawah ini:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
  • Segarkan kembali halaman
  • Kemudian klik Kelola untuk mendapatkan topik bantuan seperti yang ditunjukkan di bawah ini

Kesimpulan

Itu dia

Kami menunjukkan cara menginstal osTicket di CentOS 8 /RHEL 8

terima kasih…


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  3. Cara Menginstal Elasticsearch di CentOS/RHEL 8

  1. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  2. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  3. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  1. Cara menginstal phantomjs di RHEL 8 / CentOS 8

  2. Cara menginstal Dropbox di RHEL 8 / CentOS 8

  3. Cara memasang kompas di RHEL 8 / CentOS 8