Installare Prestashop 8 su hosting Plesk
Installare Prestashop 8 su un'hosting Plesk e' la base per qualunque progetto e-commerce serio. In questa guida vediamo i requisiti, la creazione del database, l'upload dei file e il wizard di installazione, con i controlli che evitano problemi nelle settimane successive al lancio.
Requisiti tecnici Prestashop 8
Prestashop 8 richiede PHP 7.2.5 o superiore (consigliato PHP 8.1 o 8.2), MySQL 5.6+ o MariaDB 10.4+, almeno 256 MB di memory_limit e moduli PHP come curl, gd, intl, mbstring, openssl, pdo_mysql e zip. Verifica sempre da Plesk che il dominio abbia un certificato SSL attivo prima di iniziare: Prestashop scrive l'URL nel database in fase di setup e cambiarlo dopo richiede passaggi extra.
Preparazione database e file
Da Plesk apri Database e crea un nuovo database MySQL con un'utente dedicato. Annota nome database, utente e password: serviranno nel wizard. Scarica la versione stabile di Prestashop 8 dal sito ufficiale e carica il file ZIP nella cartella httpdocs tramite il File Manager di Plesk, poi estrailo. La struttura corretta deve mostrare index.php, la cartella admin e modules nella root del dominio.
Procedura passo-passo
- Da Plesk, sezione PHP Settings, imposta PHP 8.1 e aumenta memory_limit a 512M, max_execution_time a 300 e upload_max_filesize a 64M.
- Crea il database MySQL dedicato e annota le credenziali.
- Scarica Prestashop 8 da prestashop.com ed estrai lo ZIP in httpdocs.
- Visita https://tuodominio.it: si avvia automaticamente il wizard di installazione.
- Scegli la lingua italiana, accetta i termini, compila i dati negozio.
- Inserisci i dati del database creato in Plesk e completa.
- Al termine elimina la cartella install e rinomina admin in un nome casuale.
- Accedi al backoffice e verifica che la modalità debug sia disattivata.
Errori comuni e come risolverli
- Errore di permessi sui file: imposta 755 sulle cartelle e 644 sui file via terminale Plesk.
- Database connection failed: controlla che l'host sia localhost.
- Pagina bianca al primo accesso: abilita il debug in config/defines.inc.php.
- Cartella admin non rinominata: Prestashop blocca il login se non rinomini la cartella admin dopo l'install.
Domande frequenti
D: Posso usare PHP 8.2 con Prestashop 8?
R: Sì, dalla 8.1 e' pienamente supportato.
D: Quanto spazio disco serve?
R: L'installazione base occupa circa 200 MB; prevedi almeno 5 GB.
D: Devo installare il dataset demo?
R: Solo per ambienti di test.
Hai bisogno di aiuto?
Se vuoi un Prestashop performante curato dal team di G Tech Group, scrivici tramite il modulo di contatto.