Installazione
installazione utilizzando GitHub
Aggiornamento dei pacchetti sul tuo sistema all’ultima versione.
sudo apt-get update<br></br>sudo apt-get upgrade
Su Ubuntu, è possibile installare Apache Web Server dal repository ufficiale APT:
sudo apt install apache2
Per avviare manualmente il servizio, eseguire:
sudo systemctl start apache2
Sebbene il servizio sia abilitato per iniziare l’avvio per impostazione predefinita, permettendolo manualmente, è necessario eseguire:
sudo systemctl enable apache2
Successivamente, è necessario installare il server di database, utilizzare il comando seguente per installare MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Una volta installato il server di database, utilizzare il comando seguente per riavviare MySQL Server
sudo service mysql restart
Il prossimo passo è l’installare PHP su 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}
Ora, hai installato tutto il software richiesto e il passaggio successivo è l’accesso al server MySQL e creare un database Osticket. Utilizzare il comando seguente per creare database. Modifica con il nome del database.
CREATE DATABASE
Crea un utente di database chiamato "" con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Quindi, esegui i comandi di seguito per scaricare ed estrarre il file scaricato e spostarlo in una nuova directory di 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/
Crea un utente di database chiamato "" con nuova password. e ha concesso l’utente pieno accesso al database eseguendo i seguenti comandi. Modifica con l’utente del database desiderato e con la password desiderata.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Crea un file di configurazione VirtualHost per Osticket sulla directory delle configurazioni Apache:
sudo vim /etc/apache2/sites-enabled/osticket.conf
Aggiungi contenuto:
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
Riavvia Apache2:
sudo systemctl restart apache2
Installazione utilizzando Docker
Pull Osticket Immagine da hub.docker.com:
docker pull osticket/osticket
Assicurati di avere un contenitore MySQL in esecuzione che l’osticket può utilizzare per archiviare i suoi dati.
docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb
Ora esegui questa immagine e collega il contenitore MySQL.
docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket
Una volta completato l’installazione, navigare nel pannello di controllo dello staff Osticket su http: // localhost: 8080/SCP. Accedi con l’utente e password di amministrazione predefiniti:
* username: ostadmin
* password: Admin1
Congratulazioni! Hai installato con successo Osticket su Apache.