Installation
Installation med Github
Uppdatera paket på ditt system till den senaste utgåvan.
sudo apt-get update<br></br>sudo apt-get upgrade
På Ubuntu kan du installera Apache Web Server från det officiella APT -arkivet:
sudo apt install apache2
För att starta tjänsten manuellt, kör:
sudo systemctl start apache2
Även om tjänsten är möjlighet att starta på start som standard, manuellt tillåter den måste du köra:
sudo systemctl enable apache2
Därefter måste du installera databasserver, använd följande kommando för att installera MySQL -servern
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
En gång är databaseservern installerad, använd följande kommando för att starta om MySQL -servern
sudo service mysql restart
Nästa steg är att installera PHP på 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}
Nu har du installerat all nödvändig programvara och nästa steg är att logga in på MySQL Server och skapa osticketdatabas. Använd följande kommando för att skapa databas. Ändra med ditt databasnamn.
CREATE DATABASE
Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Kör sedan kommandona nedan för att ladda ner och extrahera den nedladdade filen och flytta den till en ny osticketrotkatalog.
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/
Skapa en databasanvändare som heter "" med nytt lösenord. och beviljade användaren full åtkomst till databasen genom att köra följande kommandon. Ändra med önskad databasanvändare och med önskat lösenord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Skapa virtualhost -konfigurationsfil för osticket i Apache -konfigurationskatalogen:
sudo vim /etc/apache2/sites-enabled/osticket.conf
Lägg till innehåll:
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
Starta om apache2:
sudo systemctl restart apache2
Installation med Docker
Dra osticketbild från nub.docker.com:
docker pull osticket/osticket
Se till att du har en MySQL -behållare som kör som osticket kan använda för att lagra sina data.
docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb
Kör nu den här bilden och länk MySQL -behållaren.
docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket
När installationen är klar bläddra till din styrpanel på sticketten på http: // localhost: 8080/scp. Logga in med standardadministratörsanvändare och lösenord:
* username: ostadmin
* password: Admin1
grattis! Du har framgångsrikt installerat osticket på Apache.