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.