Installation

Installation mit GitHub

Aktualisieren Sie Pakete in Ihrem System auf die neueste Version.

    sudo apt-get update<br></br>sudo apt-get upgrade 

Auf Ubuntu können Sie den Apache -Webserver aus dem offiziellen APT -Repository installieren:

    sudo apt install apache2 

Um den Service manuell zu starten, laufen Sie:

    sudo systemctl start apache2

Der Dienst ist jedoch aktiviert, um standardmäßig mit dem BOOT zu beginnen, und ermöglicht es manuell auszuführen: Sie müssen ausführen:

    sudo systemctl enable apache2

Als nächstes müssen Sie den Datenbankserver installieren und den folgenden Befehl verwenden, um MySQL Server zu installieren

    sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Einmal ist der Datenbankserver installiert, verwenden Sie den folgenden Befehl, um MySQL Server neu zu starten

    sudo service mysql restart 

Der nächste Schritt ist das Installieren von PHP auf Ubuntu:

    sudo apt update
    sudo apt-get install php php-{fpm,pear,imap,apcu,intl,cgi,common,mbstring,net-socket,gd,xml-util,mysql,bcmath}

​ Jetzt haben Sie alle erforderlichen Software installiert. Der nächste Schritt besteht darin, sich bei MySQL Server anzumelden und die Osticket -Datenbank zu erstellen. Verwenden Sie den folgenden Befehl, um Datenbank zu erstellen. Ändern Sie Ihren Datenbanknamen.

    CREATE DATABASE  

Erstellen Sie einen Datenbankbenutzer mit dem Namen "" “mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Führen Sie anschließend die folgenden Befehle aus, um die heruntergeladene Datei herunterzuladen und zu extrahieren und sie in ein neues Osticket -Root -Verzeichnis zu verschieben.

    sudo apt-get install curl wget unzip
    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 -
    ls osTicket
    scripts  upload
    sudo mv osTicket /var/www/
    cd /var/www/osTicket/upload/include
    sudo cp ost-sampleconfig.php ost-config.php
    sudo chown -R www-data:www-data /var/www/

​ Erstellen Sie einen Datenbankbenutzer mit dem Namen "” “mit neuem Passwort. und erteilte den Benutzer vollständiger Zugriff auf die Datenbank, indem die folgenden Befehle ausgeführt werden. Ändern Sie mit Ihrem gewünschten Datenbankbenutzer und mit Ihrem gewünschten Passwort.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Erstellen Sie die VirtualHost -Konfigurationsdatei für Osticket im APache -Konfigurationsverzeichnis:

    sudo vim /etc/apache2/sites-enabled/osticket.conf

​ Inhalt hinzufügen:

    ServerAdmin <span id="cloakb665bd186c6476058479fa928a49f386">This email address is being protected from spambots. You need JavaScript enabled to view it.
    DocumentRoot /var/www/osTicket/upload
    ServerName osticket.example.com
    ServerAlias www.osticket.example.com
    Options FollowSymlinks
    AllowOverride All
    Require all granted
    ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
    CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined

​ Starten Sie Apache2 neu:

    sudo systemctl restart apache2

Installation mit Docker

Pull Osticket Image von hub.docker.com:

    docker pull osticket/osticket

Stellen Sie sicher, dass ein MySQL -Container ausgeführt wird, das Osticket zum Speichern seiner Daten verwenden kann.

    docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
    -e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb

Führen Sie nun dieses Bild aus und verlinken Sie den MySQL -Container.

    docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket

Sobald die Installation abgeschlossen ist, surfen Sie Ihr Osticket -Personal -Bedienfeld unter http: // localhost: 8080/scp. Melden Sie sich mit Standard -Administrator -Benutzer und Passwort an:


*   username: ostadmin
*   password: Admin1

Herzlichen Glückwunsch! Sie haben Osticket auf Apache erfolgreich installiert.

 Deutsch