Wie man

Einrichten des UVdesk-Ticketing-Systems auf Ubuntu 20.04

Einrichten des UVdesk-Ticketing-Systems auf Ubuntu 20.04

UVdesk ist ein solches Open-Source-Helpdesk-Ticketing-System, auf das Sie sich verlassen können, wenn Sie beginnen, Ihr Geschäft Schritt für Schritt von Grund auf aufzubauen. Wir hatten die Installation des gleichen UVdesk Ticketing auf CentOS 8OS abgedeckt. Du kannst es dir ansehen. In diesem Handbuch werden wir es wagen, es auf Ubuntu 20 zu installieren.04 damit Sie sich persönlich ein Bild davon machen können. Schauen wir uns seine Funktionen an.

Funktionen von UVdesk

Software Anforderungen

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

Um diese Software zu installieren, befolgen Sie die folgenden Schritte.

Schritt 1: Aktualisieren und installieren Sie wichtige Tools

Sobald Sie sich im Terminal Ihres neuen Ubuntu-Servers befinden, aktualisieren Sie ihn und installieren Sie wesentliche Tools, die wir in unserem Installationsprozess verwenden werden

sudo apt update && sudo apt upgrade sudo apt install vim git entpacken curl apache2 libapache2-mod-fcgid -y

Für die FastCGI-Konfiguration sind einige Module erforderlich, die wir aktivieren müssen. Dies kann durch Ausführen dieses Befehls erfolgen:

sudo a2enmod aktionen fcgid alias proxy_fcgi rewrite sudo systemctl restart apache2

Schritt 2: Datenbank installieren und einrichten

Wir werden MariaDB für dieses Setup verwenden. Glücklicherweise haben wir bereits eine detaillierte Anleitung, um MariaDB 10 zu erhalten.5 installiert. Sehen Sie sich an, wie Sie MariaDB unter Ubuntu installieren (Focal Fossa)

Nachdem Sie die Datenbank installiert haben, erstellen Sie im nächsten Schritt eine Datenbank und einen Benutzer für UVdesk. Lassen Sie uns daher weitermachen und dies wie unten gezeigt erledigen. Es steht Ihnen frei, Ihre Datenbank und Ihren Benutzer anders zu benennen und sicherzustellen, dass Sie ein sicheres Passwort verwenden.

$ mysql -u root -p Passwort:  MariaDB [(keine)]> DATENBANK ERSTELLEN uvdeskdb; MariaDB [(keine)]> BENUTZER ERSTELLEN 'uvdeskadmin'@'localhost' IDENTIFIZIERT DURCH 'StrongPassword'; MariaDB [(keine)]> GEWÄHLE ALLE PRIVILEGIEN AUF uvdeskdb . * ZU 'uvdeskadmin'@'localhost'; MariaDB [(keine)]> FLUSH PRIVILEGIEN; MariaDB [(keine)]> beenden;

Schritt 3: PHP installieren und konfigurieren

Um UVdesk-Seiten bedienen zu können, muss ein Webserver vorhanden sein. Wir werden Apache für dieses Handbuch verwenden. zusätzlich, UVdesk erfordert PHP, wir müssen es auch einrichten.

Installieren Sie php-fpm und Abhängigkeiten

sudo apt install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install -y php sudo apt install php-cli,fpm,pdo,json,common,mysql,zip,gd, mbstring,curl,xml,bcmath,imap,intl,mailparse php-pear

Überprüfen Sie, ob php-fpm läuft.

$ sudo systemctl status php7.4-fpm ● php7.4-fpm.service - Das PHP 7.4 FastCGI Process Manager Geladen: geladen (/lib/systemd/system/php7.4-fpm.Bedienung; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (läuft) seit Do 03.12.2020 14:57:15 UTC; vor 1min 30s Docs: man:php-fpm7.4(8) Prozess: 41392 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.Socke /etc/php/7.4/fp> Haupt-PID: 41389 (php-fpm7.4) Status: "Prozesse aktiv: 0, Leerlauf: 2, Anfragen: 0, langsam: 0, Verkehr: 0req/sec" Aufgaben: 3 (Limit: 2204) Speicher: 10.3M

Empfohlene PHP-Einstellungen hinzufügen

Öffne dein php-fpm-ini Datei und fügen/bearbeiten Sie die unten gezeigten Details. Dazu gehören Zeitzone und Speicherlimiteinstellungen. Fügen Sie Ihre Datum.Zeitzone und ändern memory_limit bis 512 MB.

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

Dann php-fpm neu starten

sudo systemctl Neustart php7.4-fpm

Schritt 4: Installieren Sie PHP Composer

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

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, das wir löschen werden UVdesk Dateien in. Dies wird uns auch beim Einrichten des Stammverzeichnisses helfen, das unser Webserver untersuchen wird, um die Dateien bereitzustellen.

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

Lassen Sie uns jetzt Composer zum Abrufen und Installieren verwenden UVdesk Dateien in unserem Stammverzeichnis

Zuerst Cache leeren:

cd /var/www/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: Apache für UVdesk konfigurieren

Wir müssen ein paar Änderungen an den Apache-Konfigurationsstandards vornehmen, indem wir die Details hinzufügen, die wir dafür benötigen UVdesk. Wechseln Sie in Sites-enabled, sichern Sie die Standarddatei und erstellen Sie eine neue Datei mit neuen Konfigurationen.

cd /etc/nginx/sites-enabled/ sudo mv 000-default.conf 000-Standard.conf.backen

Erstellen Sie eine neue Datei und fügen Sie die unten gezeigten Details hinzu. Wenn Sie einen FQDN haben, ersetzen Sie Beispiel.com damit.

$ sudo vim /etc/apaches/sites-enabled/uvdesk.conf Hören 8080  Beispiel für Servername.com ServerAlias ​​www.Beispiel.com DocumentRoot /var/www/udvesk/helpdesk-project/public  Optionen -Indizes +FollowSymLinks +MultiViews AllowOverride All Alle Berechtigungen anfordern   # 2.4.10+ kann einen Proxy zum Unix-Socket SetHandler "proxy:unix:/var/run/php/php7" ausführen.4-fpm.Socke|fcgi://localhost"  ErrorLog /var/log/apache2/uvdesk-error.log CustomLog /var/log/apache2/uvdesk-access.Protokoll kombiniert 

In der Apache-Hauptkonfigurationsdatei, Überschreiben zulassen im folgenden Teil der Konfigurationsdatei

 Optionen Indizes FollowSymLinks AllowOverride All ##<= Like this Require all granted 

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

sudo chown -R www-data:www-data /var/www/udvesk sudo chmod -R 755 /var/www/udvesk sudo systemctl restart apache2

Port zulassen 8080 auf deiner Firewall

sudo ufw erlauben 8080/tcp

Sobald das erledigt ist, sollten wir bereit sein zu rocken. Öffnen Sie Ihren bevorzugten Browser und verweisen Sie ihn auf die IP oder den FQDN Ihres Servers. http://ip-or-server-fqdn:8080. 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 Schritt 3 erstellt haben, wie unten dargestellt. 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.

Sobald die Installation abgeschlossen ist, zeigt Ihnen UDdesk zwei Links an: Administrator 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 höchster Vorgesetzter von uns erstellte Zugangsdaten und Login.

Sie erhalten ein Dashboard wie unten gezeigt presented.

Abschließend

Wir haben jetzt diese erstaunliche und hochgradig anpassbare Ticketing-Softwareplattform einsatzbereit. Finden Sie sich so gut wie möglich darin zurecht und hoffen wir, dass der Leitfaden so hilfreich wie möglich war. Ansonsten danken wir Ihnen für Ihre unermüdliche Unterstützung und danken Ihnen für Ihren Besuch und Ihren Aufenthalt bis zum Ende. Genießen Sie weitere Anleitungen auf dieser Website, beginnend mit den folgenden:

Hosten Sie eine WordPress-Website mit Caddy Web Server

So installieren Sie PHP 8.0 auf Ubuntu

Installieren Sie Odoo 14 auf Ubuntu mit Let's Encrypt SSL

So richten Sie Bolt CMS mit MySQL unter Ubuntu ein

So installieren Sie den Mailu-Mailserver unter Ubuntu

So überprüfen Sie die Nutzung des Speicherplatzes durch Programme/Apps
Es kommt oft vor, dass Sie Speicherplatz auf Ihrer Festplatte freigeben möchten. Aufgrund von zu viel Speicherplatz für Programme und Anwendungen habe...
So verwenden Sie Haftnotizen - Eine vollständige Anleitung
Haftnotizen ist eine bekannte und nützliche Anwendung, nicht nur zum Schreiben und Verwalten Ihrer To-Do-Aufgaben, sondern ermöglicht Ihnen auch das E...
So verwenden Sie die Snip & Sketch App in Windows 10 - Eine vollständige Anleitung
Möchten Sie Screenshots direkt nach der Aufnahme bearbeiten?? Möchten Sie Änderungen wie Markieren oder Skizzieren auf dem Bild vornehmen?? 'Schnitt &...