Installation

Installation à l’aide de github

Mise à jour des packages de votre système à la dernière version.

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

Sur Ubuntu, vous pouvez installer le serveur Web Apache à partir du référentiel APT officiel:

    sudo apt install apache2 

Pour démarrer le service manuellement, exécutez:

    sudo systemctl start apache2

Bien que le service puisse démarrer sur le démarrage par défaut, ce qui lui permet manuellement, vous devez l’exécuter:

    sudo systemctl enable apache2

Ensuite, besoin d’installer le serveur de base de données, utilisez la commande suivante pour installer MySQL Server

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

Une fois, le serveur de base de données est installé, utilisez la commande suivante pour redémarrer le serveur MySQL

    sudo service mysql restart 

L’étape suivante est l’installation de PHP sur 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}

​ Maintenant, vous avez installé tous les logiciels requis et l’étape suivante consiste à vous connecter à MySQL Server et à créer une base de données OSTICKET. Utilisez la commande suivante pour créer une base de données. Changer avec le nom de votre base de données.

    CREATE DATABASE  

Créez un utilisateur de base de données appelée "" avec un nouveau mot de passe. et accordé l’accès complet à l’utilisateur à la base de données en exécutant les commandes suivantes. Changez avec l’utilisateur de la base de données souhaitée et avec votre mot de passe souhaité.

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

Ensuite, exécutez les commandes ci-dessous pour télécharger et extraire le fichier téléchargé et le déplacer dans un nouveau répertoire root OSTICKET.

    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/

​ Créez un utilisateur de base de données appelée "" avec un nouveau mot de passe. et accordé l’accès complet à l’utilisateur à la base de données en exécutant les commandes suivantes. Changez avec l’utilisateur de la base de données souhaitée et avec votre mot de passe souhaité.

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

Créer un fichier de configuration VirtualHost pour OSTICKET sur Apache Configurations Directory:

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

​ Ajouter du contenu:

    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

​ Redémarrer apache2:

    sudo systemctl restart apache2

Installation à l’aide de Docker

Tirez l’image de l’osticket de hub.docker.com:

    docker pull osticket/osticket

Assurez-vous que vous avez un conteneur MySQL en cours d’exécution que OSTICKET peut utiliser pour stocker ses données.

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

Maintenant, exécutez cette image et liez le conteneur MySQL.

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

Une fois l’installation terminée, accédez à votre panneau de configuration d’Osticket sur Http: // LocalHost: 8080 / SCP. Connectez-vous avec l’utilisateur et le mot de passe de l’administrateur par défaut:


*   username: ostadmin
*   password: Admin1

Bravo! Vous avez installé avec succès OSTICKET sur Apache.

 Français