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.

 Nederlands