📖 Guida ufficiale — JackieCMS

Installa JackieCMS
in 5 minuti.

Segui questa guida passo per passo: dalla preparazione dell'hosting all'accesso al pannello di controllo.

1

Verifica i requisitiControlla che il tuo hosting sia compatibile

JackieCMS è un'applicazione PHP leggera. La grande maggioranza degli hosting condivisi italiani è già compatibile. Ecco cosa ti serve:

RequisitoVersione minimaNote
PHP8.0 o superiorePHP 8.1, 8.2, 8.3 e 8.4 sono tutti supportati
MySQL / MariaDBMySQL 5.7+ / MariaDB 10.3+Necessario per il database del sito
Estensione PDOinclusa in PHPQuasi sempre attiva di default
Estensione PDO MySQLinclusa in PHPDriver MySQL per PDO
Estensione cURLinclusa in PHPUsata per la verifica della licenza
Estensione mbstringinclusa in PHPGestione caratteri multibyte
Accesso FTP / File ManagerPer caricare i file sul server
Database MySQLCreabile dal pannello hosting (cPanel, Plesk, ecc.)
💡
Non sai se il tuo hosting è compatibile? Una volta caricato JackieCMS (step 4), il wizard di installazione verifica automaticamente tutti i requisiti e ti mostra eventuali problemi prima di procedere.

2

Scarica JackieCMSOttieni il pacchetto di installazione

Dopo l'acquisto ricevi via email un link per scaricare il pacchetto .zip di JackieCMS e la tua chiave di licenza.

1
Controlla la tua email

Cerca l'email di conferma acquisto da info@jackiecms.com. Contiene il link per scaricare il file jackiecms-vx.x.x.zip.

2
Decomprimi l'archivio

Estrai il file .zip sul tuo computer. Otterrai una cartella con tutti i file di JackieCMS pronti per essere caricati.

3
Salva la chiave di licenza

Trovi la chiave di licenza nell'email, nel formato JC-XXXXXXXX-XXXXXXXX-XXXXXXXX. Ti servirà dopo l'installazione.

Struttura del pacchetto Il file zip contiene la cartella radice di JackieCMS con: backend/ (pannello di controllo), themes/ (template), inc/ (helper PHP), index.php (frontend) e install.php (wizard).

3

Crea il database MySQLDal pannello del tuo hosting

JackieCMS ha bisogno di un database MySQL per memorizzare contenuti, impostazioni e utenti. La procedura varia leggermente in base al pannello del tuo hosting.

1
Accedi al pannello hosting

Apri cPanel, Plesk, Aruba o il pannello del tuo provider. Cerca la sezione "Database MySQL" o "MySQL Database Wizard".

2
Crea un nuovo database

Assegna un nome al database (es: jackiecms o tuosito_cms). Tieni nota del nome — ti servirà nel wizard.

3
Crea un utente database

Crea un utente MySQL dedicato (es: jackiecms_user) con una password sicura. Associa l'utente al database con tutti i privilegi.

4
Salva le credenziali

Annota: nome database, utente, password e host (di solito localhost). Questi dati vengono richiesti nel wizard di installazione.

💡
Host del database Quasi sempre è localhost. Se il tuo hosting usa un host diverso (es. mysql.tuohosting.it), trovi questa informazione nel pannello di controllo o nell'email del provider.

4

Carica i file sul serverTramite FTP o File Manager del hosting

Carica i file estratti dallo zip nella cartella del tuo sito sul server. Hai due opzioni:

📁 Opzione A — File Manager hosting

Accedi al File Manager del tuo cPanel o Plesk. Vai nella cartella public_html (o www), carica il file zip e decomprimilo direttamente sul server.

🔌 Opzione B — Client FTP

Usa FileZilla o un altro client FTP. Connettiti al server con le credenziali FTP del tuo hosting e trascina i file nella cartella public_html.

1
Scegli la posizione

Se vuoi il sito sulla radice del dominio (https://tuodominio.it/), carica nella cartella public_html. Se vuoi una sottocartella (https://tuodominio.it/cms/), crea la cartella cms e carica lì.

2
Carica tutti i file

Assicurati di caricare il contenuto della cartella estratta (non la cartella stessa). Il file index.php e la cartella backend/ devono essere nella destinazione scelta.

3
Verifica i permessi

La cartella radice del sito deve essere scrivibile (755). Se esiste già uploads/, assicurati che abbia permessi 755. In genere l'hosting lo gestisce in automatico.

⚠️
File nascosti (.htaccess) Se usi FTP, assicurati che il tuo client mostri i file nascosti. JackieCMS include un file .htaccess nella cartella backend/ che deve essere caricato.

5

Avvia il wizard di installazioneLa procedura guidata configura tutto automaticamente

Una volta caricati i file, apri il browser e visita:

https://tuodominio.it/install.php

Se hai installato in una sottocartella, aggiungi il percorso corretto:

https://tuodominio.it/jackiecms/install.php

Il wizard è composto da 4 sezioni da compilare. Ecco una anteprima di cosa trovi:

📋 Sezione 1 — Verifica requisiti

Il wizard controlla automaticamente PHP, PDO, cURL e i permessi di scrittura. Se tutto è verde, puoi procedere. Se un requisito è rosso, il wizard ti indica cosa risolvere.

🗄️ Sezione 2 — Configurazione database

localhost
Di solito "localhost" — lascia così salvo diversa indicazione del tuo hosting
jackiecms
Il nome del database creato nel passaggio 3
jackiecms_user
L'utente MySQL creato nel passaggio 3
••••••••
La password dell'utente MySQL

Usa il pulsante "Testa connessione" per verificare le credenziali prima di procedere.

👤 Sezione 3 — Account amministratore

admin
Il nome utente per accedere al pannello di controllo
••••••••
Minimo 8 caratteri — scegli una password sicura
admin@tuodominio.it
Opzionale — usata per recupero password

🌐 Sezione 4 — Configurazione sito

Il mio sito
Appare nel pannello e nel frontend — modificabile in seguito
https://tuodominio.it
Rilevato automaticamente — verificalo e correggi se necessario. No slash finale.
backend
Percorso relativo dove si trova la cartella backend. Lascia "backend" se non l'hai rinominata.

Quando hai compilato tutto, clicca "🚀 Installa JackieCMS". Il wizard:

  • Crea tutte le tabelle del database necessarie
  • Crea l'utente amministratore con password cifrata (bcrypt)
  • Imposta la lingua italiana come predefinita
  • Configura il calendario con orari Lun–Ven 09:00–18:00
  • Scrive i file di configurazione backend/config/db.php e backend/config/config.php
  • Crea le cartelle uploads/ e uploads/gallery/
🎉
Installazione completata! Se tutto va bene, vedrai un riquadro verde con la conferma. Clicca su "Accedi al Backend" per entrare nel pannello di controllo.

6

Operazioni post-installazionePassaggi obbligatori per la sicurezza e il corretto funzionamento

🚨
Elimina install.php immediatamente Dopo l'installazione, il file install.php deve essere eliminato dal server. Lasciarlo online espone il tuo sito a rischi di sicurezza gravi: chiunque potrebbe sovrascrivere la configurazione.
1
Elimina install.php

Accedi al File Manager o FTP e cancella il file install.php dalla root del sito. Fatto questo, la pagina /install.php deve restituire un errore 404.

2
Accedi al pannello di controllo

Vai su https://tuodominio.it/backend/login.php e accedi con le credenziali admin che hai impostato nel wizard.

3
Configura l'email (SMTP)

Vai in Design & Colori → Email & Notifiche e configura il server SMTP. Questo è necessario per ricevere le notifiche di contatto e prenotazione. Puoi usare il tuo account Gmail, Aruba o qualsiasi provider SMTP.

4
Carica il logo

Vai in Design & Colori → Identità del sito e carica il tuo logo (JPG, PNG, SVG o WebP, max 2 MB). Apparirà nella navbar del sito.

5
Personalizza i colori

Sempre in Design & Colori, imposta il colore primario del brand e il colore secondario. I cambiamenti si applicano in tempo reale su tutto il sito.


7

Importa i contenuti demoPopola il sito con testi di esempio per iniziare subito

JackieCMS include contenuti demo per ogni tema. Importarli è il modo più veloce per vedere il sito in azione e capire dove modificare ogni testo.

Opzione A — Importa il template completo (consigliato)

Dal pannello di controllo, vai in Tema nella barra laterale. Trovi 5 template pronti: Coach, Piccola Impresa, Associazione, Business e Luxury Brand. Clicca "Ripristina questo demo" sul template scelto: il tema viene attivato e i contenuti di esempio vengono caricati automaticamente.

Opzione B — Popola solo i contenuti

Vai in Impostazioni nella barra laterale e clicca "Popola contenuti demo". Puoi scegliere la lingua e se sovrascrivere i contenuti già presenti. Utile se hai già scelto il tema ma vuoi aggiungere i testi di esempio.

💡
I contenuti demo non cancellano il tuo lavoro Se lasci deselezionato "Sovrascrivi i valori già presenti", la funzione aggiunge solo i blocchi mancanti senza toccare quelli che hai già personalizzato.

8

Inserisci la chiave di licenzaAttiva tutti i moduli sulla tua installazione

Senza una licenza valida, il pannello di controllo mostra un avviso e alcuni moduli risultano bloccati. L'attivazione richiede un minuto.

1
Apri il modulo Licenza

Nella barra laterale del backend clicca su 🔑 Licenza. Puoi accedervi anche se la licenza non è ancora configurata — è l'unica voce sempre visibile.

2
Incolla la chiave

Copia la chiave dal formato JC-XXXXXXXX-XXXXXXXX-XXXXXXXX ricevuta via email e incollala nel campo apposito. Clicca "Salva e verifica".

3
Verifica attivata

JackieCMS contatta il server di licenze e verifica la chiave. Se tutto va bene, vedrai "Licenza attiva" e tutti i moduli si sbloccano. La verifica viene eseguita ogni 12 ore in background.

🌍
La licenza è legata al dominio Ogni licenza è associata al dominio del sito. Per ambienti localhost e di sviluppo, la verifica del dominio viene saltata automaticamente — puoi installare e testare liberamente in locale.

Non hai ancora una licenza?

Tutti i moduli inclusi — un prezzo fisso annuale.

Acquista la licenza →

✅ Riepilogo — Checklist installazione

  • Hosting con PHP 8.0+ e MySQL 5.7+ disponibile
  • File JackieCMS scaricati e decompressi
  • Database MySQL creato con utente dedicato
  • File caricati su public_html via FTP o File Manager
  • Wizard di installazione completato su /install.php
  • install.php eliminato dal server
  • SMTP configurato in Design & Colori
  • Logo e colori personalizzati
  • Template demo importato (opzionale ma consigliato)
  • Chiave di licenza inserita e verificata

Hai bisogno di aiuto con l'installazione?

Scrivici a info@jackiecms.com — risponderemo entro 24 ore.