GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare osTicket su CentOS 8 /RHEL 8

In questo post imparerai come installare osTicket su CentOS 8 / RHEL 8

Introduzione

osTicket è un sistema di ticket di supporto open source ampiamente utilizzato. Integra perfettamente le richieste create tramite e-mail, telefono e moduli basati sul Web in una semplice interfaccia Web multiutente di facile utilizzo. Gestisci, organizza e archivia tutte le tue richieste e risposte di supporto in un unico posto, fornendo ai tuoi clienti la responsabilità e la reattività che meritano.

ALCUNE DELLE NOSTRE CARATTERISTICHE

  • Rapporti dashboard

dashboard ricco e semplice ti tiene aggiornato sulle statistiche del tuo help desk

  • Filtri dei biglietti

il potente sistema di filtraggio dei biglietti assicura che i biglietti giusti vadano al reparto giusto lasciandoti un ambiente ordinato

  • Argomento della guida configurabile

Aggiungi, modifica ed elimina gli argomenti dell'help desk in base alle tue preferenze

  • Portale dell'assistenza clienti

Sistema di portale di assistenza clienti affidabile per aiutare la tua azienda a mantenere relazioni felici con i clienti

  • Contratti sul livello di servizio

Basta impostare l'orario di lavoro e il nostro sistema si occuperà del resto lasciandoti senza preoccupazioni

Installazione

Segui i passaggi seguenti

Aggiorna il sistema

  • Aggiorna il tuo sistema e installa yum-utils
sudo yum -y update && sudo yum -y install yum-utils

Installa e configura mariaDB

  • Installa e configura il database MariaDB
sudo yum -y install @mariadb
  • Avvia e abilita il servizio mariadb
sudo systemctl enable --now mariadb
  • Proteggi il tuo server di database dopo l'installazione
sudo mysql_secure_installation
  • Il passaggio successivo consiste nel creare osTicket Banca dati. Accedi al tuo server di database come utente root e crea un database per 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

Installa il server Web Apache

  • Esegui i seguenti comandi per scaricare e installare apache
sudo yum install httpd -y
  • Avvia il servizio.
sudo systemctl enable --now httpd
  • Mostra lo stato del servizio
systemctl status httpd

Installa PHP

  • Installa PHP 7.4 su CentOS 8. Aggiungi i repository EPEL e Remi come segue:
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
  • Reimposta il modulo php AppStream
sudo dnf module reset php
  • Quindi abilita il modulo PHP 7.4
sudo dnf module install php:remi-7.4 
  • Installa anche altre estensioni PHP 7.4 come mostrato di seguito
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
  • Verifica che la versione di PHP che verrà installata sia v7.4
php --version

Scarica e installa osTicket

  • Prima installa alcuni strumenti utili
dnf install curl wget unzip -y
  • Scarica l'ultima versione di osTicket eseguendo il comando seguente.
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 -
  • Quindi estrai l'osTicket scaricato
unzip osTicket-v*.zip -d osTicket
  • Sposta la cartella osTicket in /var/www directory
mv osTicket /var/www/
  • Crea un file di configurazione osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php 
  • Cambia la proprietà in apache per questa directory
sudo chown -R apache:apache /var/www/osTicket

Configura server Web Apache

  • Crea file VirtualHost per osTicket su configurazioni Apache.
vim /etc/httpd/conf.d/osticket.conf
  • Quindi aggiungi quanto segue:
<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>
  • Abilita il servizio php-fpm
systemctl enable --now php-fpm
  • Modifica l'impostazione per l'applicazione di 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/
  • Riavvia apache
systemctl restart httpd
  • Apri le porte http e https nel firwalld
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload

Installa osTicket su CentOS 8

  • Visita la console Web osTicket con http://osticket.unixcop.com nel tuo browser web.
  • Conferma i controlli dei requisiti software, quindi fai clic su continua come mostrato di seguito:
  • Inserisci le informazioni richieste per le impostazioni di sistema e Utente amministratore
  • Compila anche il database che abbiamo creato come mostrato, quindi fai clic su installa ora
  • Con l'installazione riuscita, otterrai questa pagina come mostrato di seguito:

NOTA :Per accedere al sistema di back-end (pannello di controllo dello staff), utilizza il link sotto il tuo pannello di controllo dello staff osticket.unixcop.com/scp

  • Accedi al pannello di controllo del tuo staff con le credenziali utente amministratore che hai inserito prima durante l'installazione
  • Riceverai questo avviso per eliminare la impostazione directory come mostrato di seguito, quindi rimuoverlo eseguendo i comandi seguenti:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
  • Aggiorna di nuovo la pagina
  • Quindi fai clic su Gestisci per ottenere gli argomenti della guida come mostrato di seguito

Conclusione

Questo è tutto

Ti abbiamo mostrato come installare osTicket su CentOS 8 /RHEL 8

grazie...


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  3. Come installare P7Zip su RHEL 8 / CentOS 8

  4. Come installare ntfs-3g su RHEL 8 / CentOS 8

  5. Come installare Elasticsearch su CentOS/RHEL 8

Come installare cpan su RHEL 8 / CentOS 8

Come installare Ruby su RHEL 8 / CentOS 8

Come installare Docker CE su RHEL 8 / CentOS 8

Come installare Gitea su CentOS 8

Come installare Memcached su CentOS 8

Come installare PHP 8 su CentOS 8 / RHEL 8