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.