Skip to content

CHIT

  • About
  • Tutorials
  • Tech Support And IT Services
    • Assistenza, supporto e riparazioni PC/Laptop Windows/Linux (Locarno, Ticino)
  • Contatto

Come installare OS-Ticket System usando un server web Apache

Posted on 15 Aprile 202615 Aprile 2026 By chitblog Nessun commento su How to Install Os-ticket System on a Linux Apache Web Server

In questo tutorial ti mostrerò come installare un open source support ticket system su un server Web Apache, Os-ticket. Prima di procedere assicurarsi di soddisfare i requisiti per un'installazione di successo.

Ad esempio, ho dovuto installare le seguenti estensioni PHP su un server Linux openSUSE Leap:

# zypper in php8-mbstring
# zypper in php8-APCu
# zypper in php8-gd
# zypper in php8-phar
# zypper in php8-gettext
# zypper in php8-ctype
# zypper in php8-iconv
# zypper in php8-cli
# zypper in php8-zip
# zypper in php8-xml
# zypper in php8-mysql

Prerequisiti per installare Os-Ticket

  • Un Linux Apache Web Server
  • Versione PHP 8.2 - 8.4 (consigliata)
  • L'estensione mysqli per PHP
  • MySQL versione 5.5 o maggiore

Moduli PHP da installare

  • PHP ICONV
  • PHP CTYPE
  • PHP XML
  • PHP XML-DOM
  • PHP JSON
  • MBSTRING
  • PHAR
  • GDLIB
  • APCu

Alcune "warnings" si possono ignorare, per esempio:
“Sebbene non menzionato nella pagina principale di PHP 8.5, nelle note riguardo al aggiornamento di PHP 8.5 viene spiegato che Opcache non è più un'estensione, ma verrà incluso come parte dei file binari PHP in futuro. Di conseguenza, non c'è più una libreria occache.so.”

Installazione di Os-Ticket

Creare un databse e un utente da usare con OS-Ticket

CREATE DATABASE osticket;
GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'Os999111!!!@@@Ticket';
FLUSH PRIVILEGES;

Os-Ticket Installation - Creating MySQL database and user

Configurare il web server Apache per OS-Ticket

<VirtualHost *:443>
   ServerName os-ticket:443
   ServerAlias www.os-ticket
   DocumentRoot /web/web-sites/os-ticket
   ErrorLog "/web/logs/os-ticket/local-error.log"
   CustomLog "/web/logs/os-ticket/local-access.log" combined
   SSLEngine on
   SSLProtocol all -SSLv2 -SSLv3
   SSLCipherSuite ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS
   SSLHonorCipherOrder on
   SSLCertificateFile /web/ssl/os-ticket/os-ticket.crt
   SSLCertificateKeyFile /web/ssl/os-ticket/os-ticket.key
   CustomLog /var/log/apache2/ssl_request_log   ssl_combined
   <Directory /web/web-sites/os-ticket/>
   Options -ExecCGI -Indexes +FollowSymLinks -Includes
   DirectoryIndex index.php /index.php
   AllowOverride FileInfo
   Order Allow,Deny
   Allow from all
   </Directory>
</VirtualHost>

<VirtualHost *:80>
   ServerName os-ticket
   ServerAlias www.os-ticket
   DocumentRoot /web/web-sites/os-ticket
   ErrorLog "/web/logs/os-ticket/local-error.log"
   CustomLog "/web/logs/os-ticket/local-access.log" combined
   RewriteEngine On
   RewriteCond %{HTTPS} off
   RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

Scaricare e installare Os-Ticket per il supporto tecnico (IT)

# zypper in git
$ git clone https://github.com/osTicket/osTicket
$ cd osTicket/
# php manage.php deploy --setup /web/web-sites/os-ticket/

Os-Ticket System Setup and Configuration

Esegui i seguenti comandi per preparare l'installazione.

# chown -R wwwrun:root /web/web-sites/os-ticket/
# cp include/ost-sampleconfig.php include/ost-config.php
# chmod 0666 include/ost-config.php

Finite le preparazioni visita https://os-ticket, verrà visualizzata la pagina di installazione del programma. Fare clic su continua e seguire le istruzioni.

Os-Ticket Installation - Setup and Configuration

Nell'ultima pagina, OS-Ticket Basic Installation, aggiungere il nome utente e del database creato con MySQL e procedere cliccando su Install Now.

Os-Ticket System Basic Installation

Una volta effettuata l'installazione e configurazione di Os-Ticket è necessario rimuovere la directory di installazione e modificare i diritti dei file per motivi di sicurezza:

# rm -R setup
# chmod 0644 include/ost-config.php
# chown -R root:root os-ticket

Complimenti, ora puoi iniziare ad usare il tuo ticket system open source, Os-Ticket.

Os-Ticket - The Open Source Support Center Ticket System

LINUX SERVER, Tutorials Tags:Apache, IT-Support, linux, Linux Server, open source, Os-Ticket, Support Center, Ticket System

Navigazione articoli

Previous Post: How to Create a Routed Network on QEMU/KVM/libvirt using Virsh
Next Post: Come usare Protonmail per inviare E-Mail via SMTP con WordPress

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

  • How to Create Customized LLMs (AI Assistants) Using Ollama
  • Virt-install and virsh: Creating and Managing Virtual Machines
  • How to Create Virtual Machines on QEMU/KVM Using Virt-Manager
  • KVM/QEMU and libvirt Introduction and Installation
  • WordPress Security Vulnerability Scanning Using WPScan
Italian
English