GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie osTicket unter CentOS 8 /RHEL 8

In diesem Beitrag erfahren Sie, wie Sie osTicket auf CentOS 8 / RHEL 8 installieren

Einführung

osTicket ist ein weit verbreitetes Open-Source-Support-Ticket-System. Es integriert Anfragen, die per E-Mail, Telefon und webbasierten Formularen erstellt wurden, nahtlos in eine einfache, benutzerfreundliche Webschnittstelle für mehrere Benutzer. Verwalten, organisieren und archivieren Sie alle Ihre Support-Anfragen und -Antworten an einem Ort, während Sie Ihren Kunden die Verantwortlichkeit und Reaktionsfähigkeit bieten, die sie verdienen.

EINIGE UNSERER FUNKTIONEN

  • Dashboard-Berichte

Ein reichhaltiges und einfaches Dashboard hält Sie über Ihre Helpdesk-Statistiken auf dem Laufenden

  • Ticketfilter

Ein leistungsstarkes Ticketfiltersystem stellt sicher, dass die richtigen Tickets an die richtige Abteilung gehen, sodass Sie eine aufgeräumte Umgebung haben

  • Konfigurierbares Hilfethema

Fügen Sie Ihre Helpdesk-Themen nach Ihren Wünschen hinzu, bearbeiten und löschen Sie sie

  • Kundensupport-Portal

Robustes Kundensupport-Portalsystem, das Ihrem Unternehmen hilft, zufriedene Kundenbeziehungen aufrechtzuerhalten

  • Service Level Agreements

Legen Sie einfach Ihre Geschäftszeiten fest und unser System erledigt den Rest, sodass Sie sich keine Sorgen machen müssen

Installation

Befolgen Sie einfach die nachstehenden Schritte

System aktualisieren

  • Aktualisieren Sie Ihr System und installieren Sie yum-utils
sudo yum -y update && sudo yum -y install yum-utils

MariaDB installieren und konfigurieren

  • MariaDB-Datenbank installieren und konfigurieren
sudo yum -y install @mariadb
  • Starten und aktivieren Sie den Mariadb-Dienst
sudo systemctl enable --now mariadb
  • Sichern Sie Ihren Datenbankserver nach der Installation
sudo mysql_secure_installation
  • Der nächste Schritt ist das Erstellen von osTicket Datenbank. Melden Sie sich als Root-Benutzer bei Ihrem Datenbankserver an und erstellen Sie eine Datenbank für 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

Apache-Webserver installieren

  • Führen Sie die folgenden Befehle aus, um Apache herunterzuladen und zu installieren
sudo yum install httpd -y
  • Starten Sie den Dienst.
sudo systemctl enable --now httpd
  • Dienststatus anzeigen
systemctl status httpd

Installieren Sie PHP

  • Installieren Sie PHP 7.4 auf CentOS 8. Fügen Sie EPEL- und Remi-Repositorys wie folgt hinzu:
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
  • Php-AppStream-Modul zurücksetzen
sudo dnf module reset php
  • Aktivieren Sie dann das PHP 7.4-Modul
sudo dnf module install php:remi-7.4 
  • Installieren Sie auch andere PHP 7.4-Erweiterungen wie unten gezeigt
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
  • Stellen Sie sicher, dass die zu installierende PHP-Version v7.4 ist
php --version

osTicket herunterladen und installieren

  • Installieren Sie zuerst einige hilfreiche Tools
dnf install curl wget unzip -y
  • Laden Sie die neueste Version von osTicket herunter, indem Sie den folgenden Befehl ausführen.
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 -
  • Extrahieren Sie dann das heruntergeladene osTicket
unzip osTicket-v*.zip -d osTicket
  • Verschieben Sie den osTicket-Ordner nach /var/www Verzeichnis
mv osTicket /var/www/
  • Erstellen Sie eine osTicket-Konfigurationsdatei
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php 
  • Ändern Sie den Besitz für dieses Verzeichnis auf Apache
sudo chown -R apache:apache /var/www/osTicket

Apache-Webserver konfigurieren

  • VirtualHost-Datei für osTicket erstellen auf Apache-Konfigurationen.
vim /etc/httpd/conf.d/osticket.conf
  • Fügen Sie dann Folgendes hinzu:
<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>
  • Aktivieren Sie den php-fpm-Dienst
systemctl enable --now php-fpm
  • Bearbeiten Sie die Einstellung zum Erzwingen von 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/
  • Apache neu starten
systemctl restart httpd
  • Öffnen Sie http- und https-Ports in der Firewall
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload

osTicket installieren auf CentOS 8

  • Besuchen Sie die osTicket-Webkonsole mit http://osticket.unixcop.com in Ihrem Webbrowser.
  • Bestätigen Sie die Prüfung der Softwareanforderungen und klicken Sie dann auf Weiter wie unten gezeigt:
  • Geben Sie die erforderlichen Informationen für die Systemeinstellungen ein und Admin-Nutzer
  • Füllen Sie auch die von uns erstellte Datenbank wie gezeigt aus und klicken Sie dann auf Jetzt installieren
  • Bei erfolgreicher Installation erhalten Sie diese Seite wie unten gezeigt:

HINWEIS :Um sich beim Backend-System (Mitarbeiter-Kontrollfeld) anzumelden, verwenden Sie den Link unter Ihr Mitarbeiter-Kontrollfeld osticket.unixcop.com/scp

  • Greifen Sie mit den Admin-Benutzerdaten, die Sie vor der Installation eingegeben haben, auf Ihr Mitarbeiter-Kontrollfeld zu
  • Sie erhalten diese Warnung zum Löschen von setup wie unten gezeigt, entfernen Sie es also, indem Sie die folgenden Befehle ausführen:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
  • Aktualisieren Sie die Seite erneut
  • Klicken Sie dann auf Verwalten um die Hilfethemen wie unten gezeigt zu erhalten

Schlussfolgerung

Das ist es

Wir haben Ihnen gezeigt, wie Sie osTicket auf CentOS 8 /RHEL 8 installieren

danke...


Cent OS
  1. So installieren Sie Vagrant unter CentOS 7

  2. So installieren Sie phpMyAdmin auf RHEL 8 / CentOS 8

  3. So installieren Sie P7Zip auf RHEL 8 / CentOS 8

  4. So installieren Sie ntfs-3g auf RHEL 8 / CentOS 8

  5. So installieren Sie Elasticsearch auf CentOS/RHEL 8

So installieren Sie cpan auf RHEL 8 / CentOS 8

So installieren Sie Ruby auf RHEL 8 / CentOS 8

So installieren Sie Docker CE auf RHEL 8 / CentOS 8

So installieren Sie Gitea unter CentOS 8

So installieren Sie Memcached auf CentOS 8

So installieren Sie PHP 8 unter CentOS 8 / RHEL 8