Wie man

Installieren Sie das UVdesk Helpdesk-Ticketing-System auf CentOS 8

Installieren Sie das UVdesk Helpdesk-Ticketing-System auf CentOS 8

Der Aufbau eines Unternehmens kann eine der schwierigsten Aufgaben sein, insbesondere wenn sie ein schlankes Budget haben und Tools benötigen, die es ihnen leicht machen, die Anliegen der Kunden zu erreichen und darauf zu reagieren. Ein Ticketing-System ist ein wesentliches Werkzeug, das jedes Unternehmen benötigt, um bei der Reaktion auf die Bedürfnisse der Kunden zu rationalisieren, zu beschleunigen und sicherzustellen, dass Bestellungen erzielt werden. Für Unternehmen, die am Anfang stehen oder es vorziehen, ihre eigenen zu entwickeln, ist die gute Nachricht, dass es bereits OpenSource-Projekte von guten Entwicklern gibt, die Ihnen helfen, sofort loszulegen und sogar darauf aufzubauen, um mehr zu erreichen.

UVdesk ist ein solches Open-Source-Helpdesk-Ticketing-System, auf das Sie sich verlassen können, wenn Sie Ihr Geschäft Schritt für Schritt oder eine Ecke nach der anderen aufbauen. In diesem Handbuch werden wir uns mit den Funktionen von UVDesk vertraut machen, es später installieren und ein persönliches Gefühl dafür bekommen. Wie Sie bereits spüren können, wird es eine gute Reise, wenn wir diese Blume auf unserem CentOS 8-Beet pflanzen.

Funktionen von UVdesk

Software Anforderungen

UVdesk muss die folgenden Softwarepakete installiert haben, bevor es ausgeführt werden und Ihnen dienen kann:

Schritt 1: Servervorbereitung

Springen Sie in das Terminal Ihres neuen CentOS 8-Servers, aktualisieren Sie ihn und installieren Sie wichtige Tools, die wir in unserem Installationsprozess verwenden werden.

sudo dnf update sudo dnf -y install git unzip vim httpd nano 

SELinux deaktivieren

Dies ist optional, wenn Sie mit SELinux problemlos umgehen können. Um es in den Permissive-Modus zu versetzen, führen Sie den folgenden Befehl auf Ihrem Server aus.

sudo setenforce 0 sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

Schritt 2: PHP auf CentOS 8 installieren

Lassen Sie uns die oben genannten PHP-Anforderungen erfüllen, indem Sie sie auf unserem Server installieren. Bitte folgen Sie How To Install PHP 7.4 auf CentOS 8 | RHEL 8-Anleitung, um alles schnell zum Laufen zu bringen.

Sobald Ihr PHP 7.4 gut installiert ist, fügen Sie die folgenden Module wie unten gezeigt hinzu

sudo dnf install -y php-cli php-pdo php-common php-mysql php-curl php-json php-zip php-gd php-xml php-mbstring php-pecl-mailparse php-imap php-mysql

Öffnen Sie als Nächstes Ihre php-fpm-ini-Datei und fügen Sie die unten gezeigten Details hinzu/bearbeiten Sie sie. Dazu gehören Zeitzone und Speicherlimiteinstellungen. Fügen Sie Ihr Datum hinzu.Zeitzone und ändern Sie memory_limit auf 512 MB.

$ sudo vim /etc/php.ini memory_limit = 512M [Datum] Datum.Zeitzone = Afrika/Nairobi

PHP-FPM konfigurieren

Hier bearbeiten wir die PHP-FPM-Konfigurationsdatei für Apache:

sudo vim /etc/php-fpm.d/www.conf

Erstellen Sie eine Konfigurationsdatei mit Details wie unten gezeigt.

hören = /run/php-fpm/www.Sockenbenutzer = Apache-Gruppe = Apache-Listen.erlaubte_clients = 127.0.0.1 höre.Besitzer = Apache hör zu.Gruppe = Apache hören.Modus = 0660 pm = dynamisch

Starten Sie php-fpm neu, nachdem Sie diese Änderungen vorgenommen haben, um sie zu übernehmen.

sudo systemctl Neustart php-fpm

Schritt 3: Datenbank für UVdesk installieren und einrichten

UVdesk benötigt eine Datenbank, wie im Abschnitt „Anforderungen“ erwähnt mentioned. Aus diesem Grund werden wir MariaDB einrichten und verwenden. Glücklicherweise haben wir bereits eine detaillierte Anleitung, um MariaDB 10 zu erhalten.5 installiert auf CentOS 8 installed. Sehen Sie sich MariaDB auf CentOS 8 installieren an | CentOS 7

Nachdem Sie die Datenbank installiert haben, erstellen Sie eine Datenbank und einen Benutzer, die UVdesk verwenden wird. Erreichen Sie dies wie unten dargestellt. Es steht Ihnen frei, Ihre Datenbank und Ihren Benutzer anders zu benennen und sicherzustellen, dass Sie ein sicheres Passwort verwenden.

$ mysql -u root -p MariaDB [(keine)]> CREATE DATABASE uvdeskdb; MariaDB [(keine)]> GEWÄHRLEISTE ALLE AUF uvdeskdb.* AN 'uvdeskadmin' IDENTIFIZIERT DURCH 'SafePassword'; MariaDB [(keine)]> FLUSH PRIVILEGIEN; MariaDB [(keine)]> beenden

Schritt 4: Composer installieren

Composer 1 ist erforderlich, um die Abhängigkeiten von UVdesk zu installieren. Gehen Sie wie folgt vor, um Composer Version 1 einzurichten, die mit UVdesk-Dateien kompatibel ist.

cd ~ curl -sS https://getcomposer.org/installer -o Composer-Setup.php sudo php Composer-Setup.php --install-dir=/usr/local/bin --filename=composer --version=1.10.17

Testen Sie, ob Composer erfolgreich installiert wurde, indem Sie den Befehl Composer version ausführen

$ Composer -V Composer Version 1.10.17 2020-10-30 22:31:58

Schritt 5: UVdesk-Installation

Wir werden ein Verzeichnis erstellen, in dem wir UVdesk-Dateien ablegen. Dies hilft uns auch beim Einrichten des Stammverzeichnisses, das unser Webserver untersuchen wird, um die Dateien bereitzustellen.

sudo mkdir /var/www/html-udvesk && cd /var/www/html-udvesk sudo chown $USER:$USER /var/www/ -R

Lassen Sie uns nun Composer verwenden, um UVdesk-Dateien in unserem Root-Verzeichnis abzurufen und zu installieren

Zuerst Cache leeren:

cd /var/www/html-udvesk Komponist clear-cache

Dann erstellen Sie das Projekt so:

Composer create-project uvdesk/community-skeleton helpdesk-project

Sie sollten ein süßes Banner wie unten gezeigt sehen, wenn die Installation abgeschlossen ist.

Schritt 6: Ports auf der Firewall für UVdesk zulassen

Um auf den Webserver zugreifen zu können, müssen wir den Zugriff auf http- oder https-Dienste ermöglichen. Ändern Sie dazu die Firewall-Regeln, um Port 80 oder 443 nach Belieben zuzulassen:

sudo Firewall-cmd --permanent --add-port=80,443/tcp && sudo Firewall-cmd --reload

Schritt 7: Konfigurieren Sie UVdesk VirtualHost

In diesem Schritt werden wir Apache so konfigurieren, dass php-fpm für die Verarbeitung von PHP-Dateien verwendet wird. Wir werden FPM nur für diesen speziellen virtuellen Host konfigurieren. Öffnen Sie eine neue Datei und füllen Sie sie mit der folgenden Konfiguration. Beachten Sie, dass das Stammverzeichnis auf das „Öffentlichkeit" Mappe.

$ sudo vim /etc/httpd/conf.d/uvdesk.conf  ServerAdmin [email protected] DocumentRoot /var/www/html-udvesk/helpdesk-project/public ServerName Beispiel.com ServerAlias ​​www.Beispiel.com # Vollmachtserklärung  # wir müssen hier einen Parameter deklarieren (egal welcher) oder # der Proxy wird nicht vorzeitig registriert ProxySet disablereuse=off # Hinweis: Wenn Sie php-fpm so konfigurieren, dass es "pm = ondemand" verwendet #dann verwenden Sie "ProxySet disablereuse=on"   SetHandler-Proxy:fcgi://php-fpm  ErrorLog /var/log/httpd/uvdesk-error.log CustomLog /var/log/httpd/uvdesk-access.Protokoll kombiniert 

Dann auf der Haupt-Apache-Konfigurationsdatei, Überschreiben zulassen im folgenden Teil der Konfigurationsdatei

$ sudo vim /etc/httpd/conf/httpd.conf  AllowOverride All #Dieser Teil # Offenen Zugriff zulassen: Erfordert alle gewährten 

Ändern Sie die Berechtigungen im Stammverzeichnis und starten Sie den Webserver neu restart

sudo chown -R apache:apache /var/www/ sudo chmod -R 755 /var/www/ sudo systemctl restart httpd

Öffnen Sie danach Ihren bevorzugten Browser und verweisen Sie ihn auf die IP oder den FQDN Ihres Servers. http://ip-or-server-fqdn. Sie sollten eine Seite wie unten gezeigt sehen. Klicke auf "Lass uns anfangen

Auf der nächsten Seite prüft UVdesk, ob Sie alle Voraussetzungen für den Betrieb erfüllen. Wenn alles in Ordnung ist, klicken Sie auf „Vorgehen

Als nächstes müssen Sie Datenbankdetails hinzufügen, die wir in erstellt haben Schritt 3 wie unten abgebildet. Wenn Sie fertig sind, klicken Sie auf „Vorgehen

Die Seite danach präsentiert ein Formular, in dem Sie ein Super Admin-Konto zum System hinzufügen können. Geben Sie die Informationen ein und klicken Sie dann auf „Vorgehen

Danach müssen Sie Ihr bevorzugtes Präfix eingeben, damit UVdesk die kundenseitigen und mitgliederseitigen Seiten des Systems konfigurieren kann. Jedes Präfix für Mitglieder/Mitarbeiter und Kunden, das Sie hier bevorzugen, ist hier in Ordnung. Geben Sie sie ein und klicken Sie dann auf „Vorgehen

Als nächstes müssen Sie nur noch UVdesk . installieren. Klicke auf "Jetzt installieren“ um den Stein ins Rollen zu bringen.

Installations fortschritt

Sobald die Installation abgeschlossen ist, zeigt Ihnen UDdesk zwei Links an: Admin und Frontend. Sie können auf beide klicken und sie sich ansehen.

Ein Klick auf „Administrationsmenü” Link führt Sie zu einem Login-Formular wie dem unten abgebildeten. Geben Sie die Super Admin-Anmeldeinformationen ein und melden Sie sich an.

Sie erhalten ein Dashboard wie unten gezeigt presented.

Fazit

UVdesk bietet eine einfach zu bedienende Plattform, die jeder nutzen kann. Sie erhalten auch maximale Flexibilität, um zu tun, was Sie wollen, und leistungsstark auf Tickets zu reagieren, während Sie Ihr Geschäft ohne Einschränkungen ausbauen. Probieren Sie es wie immer aus und sehen Sie, ob es in Ihren Geschäften oder Online-Projekten einen Unterschied macht. Wir freuen uns, dass Sie vorbeischauen.

Andere interessante Anleitungen werden unten geteilt, damit Sie sie genießen können.

So schließen Sie eine Tastatur und Maus an eine PS4 an
Das ist nicht allgemein bekannt, aber Sonys Playstation 4 lässt sich mit Tastatur und Maus bedienen. Es ist weder zusätzliche Hardware von Drittanbiet...
So richten Sie einen Flugsimulator zu Hause ein
Fliegen ist für viele seit ihrer Kindheit ein Wunsch wish. Viele Menschen haben davon geträumt, Pilot zu werden und in die Lüfte zu steigen, haben die...
Top-Flugsimulatoren für Ihren Computer
Heutige Flugsimulatoren bieten viel Realismus und eine Vielzahl von Flugorten, Flugzeugen zum Fliegen und Verfahren, die zu befolgen sind. Wenn man be...