Installatie
Installatie met behulp van GitHub
Pakketten op uw systeem bijwerken naar de nieuwste release.
sudo apt-get update<br></br>sudo apt-get upgrade
Op Ubuntu kunt u Apache Web Server installeren vanuit de officiële APT -repository:
sudo apt install apache2
Om de service handmatig te starten, voert u uit:
sudo systemctl start apache2
Hoewel de service standaard is ingeschakeld om op te starten, moet u deze handmatig uitvoeren: u moet uitvoeren:
sudo systemctl enable apache2
Gebruik vervolgens de databaseserver installeren, gebruik de volgende opdracht om MySQL Server te installeren
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Zodra de databaseserver is geïnstalleerd, gebruikt u de volgende opdracht om de MySQL -server opnieuw te starten
sudo service mysql restart
De volgende stap is het installeren van PHP op 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 hebt u alle vereiste software geïnstalleerd en de volgende stap is om in te loggen op MySQL Server en Osticket -database te maken. Gebruik de volgende opdracht om database te maken. Wijzig met uw databasenaam.
CREATE DATABASE
Maak een database -gebruiker met de naam "" met nieuw wachtwoord. en gebruikte de volledige toegang van de gebruiker tot de database door de volgende opdrachten uit te voeren. Wijzig met uw gewenste database -gebruiker en met uw gewenste wachtwoord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Voer vervolgens de onderstaande opdrachten uit om het gedownloade bestand te downloaden en uit te pakken en verplaatst het naar een nieuwe osticket root -map.
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/
Maak een database -gebruiker met de naam "" met nieuw wachtwoord. en gebruikte de volledige toegang van de gebruiker tot de database door de volgende opdrachten uit te voeren. Wijzig met uw gewenste database -gebruiker en met uw gewenste wachtwoord.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Maak een VirtualHost -configuratiebestand voor osticket op Apache Configurations Directory:
sudo vim /etc/apache2/sites-enabled/osticket.conf
Content toevoegen:
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
Start Apache2 opnieuw:
sudo systemctl restart apache2
Installatie met Docker
Trek Osticket -afbeelding van hub.docker.com:
docker pull osticket/osticket
Zorg ervoor dat je een MySQL -container hebt die Osticket kan gebruiken om de gegevens op te slaan.
docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb
Voer nu deze afbeelding uit en koppel de MySQL -container.
docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket
Zodra de installatie is voltooid, bladert u naar uw Osticket -personeelscontrolepaneel op http: // localhost: 8080/SCP. Log in met standaardbeheerder Gebruiker en wachtwoord:
* username: ostadmin
* password: Admin1
Gefeliciteerd! U hebt Osticket met succes geïnstalleerd op Apache.