๐ Requisiti di Sistema
- Web Server: Apache 2.4+ o Nginx 1.18+
- PHP: Versione 7.4 o superiore (consigliato 8.1+)
- Estensioni PHP: PDO, PDO_MySQL, mbstring, json, session
- Database: MySQL 5.7+ o MariaDB 10.3+
- SSL: Certificato HTTPS consigliato per la sicurezza
Nota: Il software รจ testato e funzionante su hosting condiviso, VPS e server dedicati. Funziona anche in locale con XAMPP, WAMP o MAMP.
๐ Installazione Passo dopo Passo
Scarica il pacchetto
Dopo l'acquisto riceverai un file ZIP contenente tutti i file necessari. Estrai il contenuto in una cartella sul tuo computer.
Crea il database MySQL
Accedi al tuo pannello di controllo hosting (cPanel, Plesk, ecc.) e crea un nuovo database MySQL. Prendi nota di:
- Nome del database
- Nome utente del database
- Password del database
- Host del database (solitamente
localhost)
Importa la struttura del database
Nel pacchetto trovi il file database.sql. Importalo nel database appena creato tramite phpMyAdmin o riga di comando:
mysql -u nome_utente -p nome_database < database.sql
Carica i file sul server
Carica tutti i file estratti nella cartella pubblica del tuo server (solitamente public_html/ o www/) via FTP, SFTP o file manager del pannello hosting.
Configura le credenziali database
Apri il file assistenze/config.php e modifica le seguenti righe con i tuoi dati:
define('DB_HOST', 'localhost');
define('DB_NAME', 'nome_database');
define('DB_USER', 'nome_utente');
define('DB_PASS', 'tua_password');
Configura il nome del sito
Sempre nel file config.php, personalizza il nome del tuo centro assistenza:
define('SITE_NAME', 'Il Tuo Centro Assistenza');
define('ADMIN_TITLE', 'Gestione Assistenze');
Crea il primo operatore (admin)
Accedi a tuo-sito.it/assistenze/setup.php e inserisci la password master di default (Asd321qwe!!). Cambia subito questa password! Crea il tuo primo account operatore con ruolo "Admin".
โ ๏ธ Importante: La password master di default deve essere cambiata immediatamente per motivi di sicurezza. Modifica la riga define('SETUP_MASTER', '...') nel file setup.php.
Verifica l'installazione
Accedi al pannello admin: tuo-sito.it/assistenze/login.php. Inserisci le credenziali dell'operatore creato al passo 7. Se vedi la dashboard, l'installazione รจ completata con successo! ๐
๐จ Personalizzazione (White Label)
Il software รจ completamente personalizzabile. Ecco cosa puoi modificare:
- Logo: Sostituisci
images/logo-infinitech.pngcon il tuo logo - Colori: Modifica le variabili CSS nel file
index.html - Dati azienda: Aggiorna indirizzo, telefono, email nel footer e nelle ricevute
- Nome brand: Cambia
SITE_NAMEinconfig.php
โ Il software diventa completamente tuo: i tuoi clienti non vedranno mai il marchio Infini-Tech.
๐ Sicurezza Post-Installazione
- Cambia la password master di default in
setup.php - Rimuovi o proteggi con password il file
setup.phpdopo aver creato gli operatori - Assicurati che la cartella
assistenze/non sia accessibile pubblicamente se non necessario - Configura HTTPS sul tuo dominio
- Effettua backup regolari del database
โ Risoluzione Problemi
"Errore di connessione al database"
- Verifica che le credenziali in
config.phpsiano corrette - Controlla che il database esista e l'utente abbia i permessi necessari
- Verifica che l'host del database sia corretto (alcuni hosting usano un host diverso da localhost)
"Pagina bianca" o errore 500
- Verifica che la versione PHP sia 7.4 o superiore
- Controlla i log di errore del server
- Assicurati che tutti i file siano stati caricati correttamente
"Sessione scaduta" subito dopo il login
- Verifica che i cookie siano abilitati nel browser
- Controlla che la cartella delle sessioni PHP sia scrivibile
๐ Supporto Installazione
Se riscontri problemi durante l'installazione, contattaci:
- ๐ 389 625 8746
- โ๏ธ shop@infini-tech.it
- ๐ฌ WhatsApp
๐ฏ Servizio installazione incluso: Con i piani Professional e Enterprise offriamo installazione e configurazione completa sul tuo server.