En aquest manual t'ensenyarem com instal·lar osTicket al teu servidor.
Per a la realització del manual s'ha fet servir un servidor Debian 10 totalment buit (sense SWPanel). La major part de la instal·lació es realitzarà a través de la consola.
Per poder instal·lar el software osTicket necessites complir una sèrie de requisits previs:
root
)Executem les ordres següents des del terminal amb l'usuari root
:
sudo apt update && sudo apt -y upgrade
sudo apt install -y unzip
sudo apt install apache2 apache2-utils
systemctl enable apache2
www-data
(usuari d'apache) com a propietari de l'arrel webchown www-data:www-data /var/www/ -R
sudo apt install mariadb-server mariadb-client
systemctl enable mariadb
apt install php7.3 libapache2-mod-php7.3 php7.3-mysql php-common php7.3-cli php7.3-common php7.3-json php7.3-opcache php7.3-readline
a2enmod php7.3
systemctl restart apache2
Executem les ordres següents des del terminal amb l'usuari root
:
wget -q https://github.com/osTicket/osTicket/releases/download/v1.15.2/osTicket-v1.15.2.zip
unzip -q osTicket-v1.15.2.zip
mv upload/ /var/www/osticket
rm -r scripts
rm -r osTicket-v1.15.2.zip
cp /var/www/osticket/include/ost-sampleconfig.php /var/www/osticket/include/ost-config.php
chown www-data: /var/www/osticket/include/ost-config.php
Crearem la base de dades perquè funcioni correctament amb l'aplicació
root
i la contrasenyamysql -u root -p
(introduirem la contrasenya de l'usuari root
i premerem intro
)
create database osticket charset utf8mb4 collate utf8mb4_unicode_ci;
create user osticket@localhost identified by 'XXXXXXXX';
grant all privileges on osticket.* to osticket@localhost;
exit
Configurarem el servidor web perquè funcioni correctament amb l'aplicació.
nano /etc/apache2/sites-available/osticket.conf
Alias /osticket /var/www/osticket
Tanquem el fitxer desant els canvis prement Ctrl+X
i prement y+intro
.
Activem la nova configuració
a2ensite osticket.conf
systemctl reload apache2
Instal·lem les extensions necessàries perquè funcioni correctament l'aplicació.
apt install -y php7.3-apcu php7.3-gd php7.3-imap php7.3-intl php7.3-mbstring php7.3-xml
systemctl reload apache2
L'última fase de la instal·lació és configurar l'aplicació a través d'un navegador web on ens permetrà crear l'usuari administrador i demanarà les dades de la base de dades.
Per poder accedir a aquesta configuració, obrirem un explorador web i buscarem http://domini/osticket o si no n'hi ha http://nom-de-la-maquina/osticket.
La primera pàgina ens mostrarà una sèrie de comprovacions, si hem seguit el manual, les tindrem totes correctes i farem clic a Continue
.
A la següent pàgina ens deixarà crear l'usuari administrador, la contrasenya i ens demanarà les dades de connexió de la base de dades. Un cop introduïts farem clic a Install Now
. Dades requerides:
El procés d'instal·lació trigarà un moment i ens mostrarà una darrera pàgina on ens informarà del resultat exitós de l'operació i ens suggerirà que donem permís a l'arxiu de configuració de l'aplicació.
rm -rf /var/www/osticket/setup/
chmod 0644 /var/www/osticket/include/ost-config.php
Fet! Ja podrem accedir al nostre servei d' osTicket usant la URL:
http://dominio/osticket
Per accedir al backend ho farem a través de la mateixa URL però afegint-hi "/scp" al final (http://domini/osticket/scp).
Per poder modificar l'idioma de l'aplicació hem de descarregar el fitxer de l'idioma que ens interessa des de la pàgina oficial de l'aplicació, passar l'arxiu per FTP i descomprimir-lo a la ubicació correcta. Com que el servidor que fem servir és un Debian 10 buit, el primer serà crear un usuari i instal·lar el servei d' FTP.
adduser testftp
intro
.intro
.5 intros
, pressionem i + intro
.sudo apt -y install vsftpd
nano /etc/vsftpd.conf
...
write_enable=YES
...
ssl_enable=YES
...
Tanquem el fitxer amb Ctrl + x
i el guardem amb y + intro
.
Reiniciem el servei perquè les modificacions tinguin efecte
systemctl reload vsftpd
Descarreguem el paquet d'idioma de la web oficial de [osTicket] (https://osticket.com/download/) fent clic a Language pack
, seleccionant l'idioma (Spanish - Español) i fent clic a Download
.
Passem per FTP el paquet d'idioma al servidor amb algun client FTP com a Filezilla.
Descomprimim el paquet al directori correcte
unzip /home/testftp/osTicket-lang.zip -d /var/www/osticket/include/i18n/
Entrem al backend amb la URL http://domini/osticket/scp
Fem servir les credencials de l'usuari administrador per entrar
Fem clic a la pestanya settings
Busquem l'opció Primary Language
i seleccionem "espanyol (Espanya)"
Baixem al final de la pàgina i fem clic a Save Changes
Fet! Si canviem de pestanya o en sortim, ja ens modifica l'idioma.