24/02/202218 min

Come installare PrestaShop: guida completa

Vuoi iniziare a vendere online ma non sai come installare PrestaShop? Hai dubbi tecnici? Vuoi approfondire come installare l’ultima versione di PrestaShop da solo?

Saper installare il CMS di PrestaShop è il primo passo per iniziare a gestire un ecommerce. In questa guida approfondita ti spiegheremo come fare passo passo.

Esistono diversi modi per iniziare a prendere confidenza con la piattaforma di PrestaShop. Sicuramente la più economica e iniziare l’installazione in Locale o più facilmente sul tuo PC, oppure acquistare uno spazio online e un dominio per fare tutto in remoto grazie ad un hosting.

Sicuramente la seconda soluzione ti darà modo di poter essere online appena finite le configurazioni, senza dover poi spostare di nuovo PrestaShop dal tuo PC verso l’hosting pubblico.

Quindi qual'è il vantaggio di usare un sito locale sul proprio PC? Il vantaggio è quello di poter lavorare ad uno sviluppo custom o semplicemente a testare la tecnologia senza acquistare nell’immediato un hosting oppure per lo sviluppo di un modulo Prestashop o la modifica di un template grafico.

Se stai pensando di usare un hosting, ma non sei sicuro di riuscire a gestire file e database, spesso molti provider hosting hanno un sistema di pre-installazione rapida senza dover scaricare file o quant’altro. Questo ti farà sicuramente risparmiare tempo e trovarti un Prestashop installato pronto all’uso.

Riepilogo quindi i metodi di installazione possibili:

  • Installazione in remoto :
    • Manualmente: installare manuale di PrestaShop su un hosting dopo l’acquisto da un provider di un dominio. (difficoltà MEDIA)
    • Automaticamente: installare automaticamente PrestaShop su un hosting dopo l‘acquisto di un dominio che ha un sistema di installazione PrestaShop integrato. (difficoltà FACILE)
  • Installazione in locale: installare PrestaShop sul tuo PC per fare tutti i test e poi spostarlo in remoto su un hosting per la pubblicazione. (difficoltà MEDIA)

L’obiettivo di questa guida è aiutarvi passo passo ad installare PrestaShop nei tre modi sopradescritti. Se intendete installare PrestaShop da soli, vi consigliamo l'offerta starter pack che contiene tutti i moduli essenziali di cui avrete bisogno per iniziare la vostra attività.

 

Installazione PrestaShop in remoto

Questo tipo di installazione è chiamato in remoto perché tutte le informazioni e i prodotti del tuo negozio online saranno archiviati in un provider di hosting web e non sul tuo computer.

Questo tipo di installazione è ciò che ti consigliamo poiché ti consentirà di iniziare a lavorare in modo professionale con questo CMS e iniziare a vendere online rapidamente appena il tuo shop sarà configurato con prodotti, metodi di pagamenti, metodi di spedizione.

L'installazione remota può essere effettuata, a sua volta, in due modi:

  • Installazione manuale: crei tutto ciò di cui hai bisogno nell'hosting e segui i passaggi dell'installazione di PrestaShop.
  • Installazione automatica: con un web hosting che ti consente di risparmiare molti passaggi nell'installazione e di installarlo in pochi minuti con poco sforzo.

Come installare PrestaShop manualmente?

Bene siamo arrivati al momento di installare PrestaShop acquistando un Hosting standard su un provider online..

Per l’installazione manuale su Hosting ti faremo vedere step by step come attivare un abbonamento Hosting, in questo caso abbiamo usato 1and1, e come installare tutti i file necessari per iniziare a lavorare sul tuo ecommerce.

Scaricare PrestaShop dal sito

Prima di tutto devi scaricare dal sito ufficiale di PrestaShop i file dell’ultima versione stabile.

Accedendo al link sul sito ufficiale: /download ed inserendo la email nel form indicato potrai scaricare l’ultima release di PrestaShop [prestashop_last_version:latest_stable_version_number].

 

Sposta e decomprimi

Una volta terminato il download del file di PrestaShop [prestashop_last_version:latest_stable_version_number] dovrai scompattare il file .zip scaricato, in una cartella sul Desktop rinominata a piacimento. Ricordatevi di cancellare i file .zip che non sono necessari per essere trasferiti sull’hosting in remoto.

All’interno della cartella appena scompattata trovate un ulteriore file zip chiamato prestashop.zip dove una volta scompattato mostrerà la lista delle cartelle sotto indicata.

Acquista Hosting

Come anticipato abbiamo usato in questa guida l’hosting di 1&1, all’indirizzo https://www.ionos.it/hosting/web-hosting, ma nessuno vieta di usare un provider diverso. La differenza solitamente, oltre che al prezzo e alla qualità dell’hosting, sarà nella gestione del pannello di controllo, che potrà cambiare a seconda del provider. Le funzioni interne del pannello di controllo anche se diverse solitamente hanno tutte le stesse terminologie, quindi sicuramente anche guardando questa guida riuscirai ad installare il tuo PrestaShop senza problemi.

1and1 ti fa partire, una volta scelto il profilo corretto, secondo le tue esigenze, in termini di spazio e performance, con la registrazione dell’indirizzo URL che avrà il tuo negozio online. Dovrai scegliere un nome unico che nessun’altro ha acquistato e che ti rappresenta come brand o categoria di servizio offerto.

Trovato il nome ti verrà richiesta la registrazione attraverso la compilazione dei dati. Ti verrà anche chiesto con quale metodo di pagamento attiverai il servizio oltre che i dati fiscali…

Dashboard di 1and1

Siamo dentro alla dashboard di 1and1, ora la scelta da fare come mostrato nella foto sotto, è la scelta del progetto web come Hosting per poter installare manualmente PrestaShop.

Hosting

Per poter spostrare i file di configurazione scaricati dal sito di PrestaShop la prima attività da eseguire su 1&1 è la creazione di un profilo FTP per il trasferimento dei file. Dal pannello di controllo di 1and1 entrando in Gestisci i tuoi accessi FTP troverai una pagina come quella in foto sotto.

Accessi Secure FTP

Impostazioni & Dati di collegamento

I dati che ti verranno mostrati come quelli indicati sopra saranbno da usare per attivare l’account FTP su FileZilla.

Installare FileZilla

Per la gestione dei file lato hosting è necessario installare un programma sul proprio PC che gestisce il trasferimento attraverso il protocollo FTP. Al link https://filezilla-project.org/ potrai scaricare il software gratuito.

FileZilla

Area FileZilla

Una volta installato vedrai una pagina come quella sopra indicata, divisa in tre aree importanti:

  1. AREA con i FILE sul TUO PC
  2. AREA con i FILE sull’HOSTING
  3. AREA con INFO PER IL TRASFERIMENTO FILE

A questo punto andranno prelevati i dati da 1and1 ed inseriti in FileZilla per iniziare il processo di trasferimento nella barra in alto sulla stessa riga del bottone connessione rapida.

Connessione Rapida FileZilla

Terminato l’inserimento premendo su Connessione Rapida si avrà l’accesso all’hosting di 1and1.

Sposta PrestaShop sull’hosting

Prima di tutto dobbiamo essere sicuri che sull’hosting non siano presenti file che installa automaticamente 1and1 alla creazione di un account che potrebbero non far funzionare l’installazione di PrestaShop. In questo caso dall’immagine puoi vedere che dal lato destro della pagina di FileZilla c’è un file index.html che va eliminato usando il tasto destro del mouse.

A questo punto puoi procedere selezionando tutti i file e cartelle dal lato sinistro di FileZilla, corrispondente al tuo PC.

Index.html file FileZilla

 

Una volta selezionati tutti i file e le cartelle premendo sul tasto destro del mouse premere sulla scritta Upload vedrai che il trasferimento dei file inizierà.

Upload FileZilla

Considera che a seconda della vostra velocità adsl ci può impiegare anche qualche decina di minuti.

Trasferimento dei file FileZilla

Terminato il trasferimento dei file il prossimo passo è quello di creare la struttura del database su 1&1.

Ri-accedi a 1and1 e dal pannello di controllo hosting troverai il setup del database come indicato nella foto sotto:

Creazione database MySQL

Prima di procedere con la creazione del database dovrai generare una password ad elevato valore di sicurezza. Ti suggerisco di andare sul sito web: https://passwordsgenerator.net/ e generare una password di almeno 10 caratteri. Segnala perchè ti servirà in più punti dell’installazione di PrestaShop.

Password generata 1&1

Inserire la password generata nel campo indicato sotto e premi salva.

Crea database MySQL 5.5

Dettagli database

I dati indicati sopra sono quelli che ti serviranno per finire l’installazione di PrestaShop.

Ora sei pronto per terminare l’installazione. Apri il tuo browser solito e nella barra di ricerca, ricorda che non devi cercarlo su Google ma devi inserire il nome del dominio acquistato su 1&1 direttamente nella barra del browser. Inserisci l’URL e se tutto quello che hai fatto è corretto comparirà la schermata come quella sotto indicata.

Dominio acquistato su 1na1

Step By Step prosegui con le pagine successive.

Accordi di licenza

Arrivati alla pagina in foto sotto, PrestaShop farà una serie di verifiche sulla compatibilità dei parametri dell’hosting. Sicuramente ti compariranno dei Warning siglati in giallo, che in questo caso puoi non considerare.

Compatibilità di PrestaShop

Prosegui ancora.

Informazioni relative al negozio

Passaggio 3 dell’installazione ti verranno chiesti i dati del tuo ecommerce, come ad esempio il nome, la categoria di appartenenza, la nazione, il nome e cognome amministratore oltre che email e password per l’accesso amministrativo.

Queste credenziali andranno salvate e usate successivamente per poi iniziare la configurazione vera e propria di PrestaShop.

Configurazione del database MySQL

Eseguito il passaggio di configurazione dei dati del negozio online passerai alla configurazione del database MySQL.

Configura il database compilando i campi

  • indirizzo server del database: nome dell’host su 1&1
  • Nome del database: preso da 1and1
  • Nome di accesso database: inserire nome utente database di 1and1
  • Password: inserire password usata nella creazione del database 1and1
  • Prefisso delle tabelle: ps_

Finito l’inserimento ti basterà premere su “Verifica adesso la connessione al tuo database!” e se tutto è ok allora possiamo procedere alla conclusione dell’installazione.

Progress bar creazione database

Quando la progress bar arriverà al 100%, comparirà la schermata definitiva che completa l’installazione.

Installazione conclusa

Prima di accedere al vostro ecommerce si deve eliminare la cartella install usando sempre fileZilla.

Eliminare cartella install

Come installare PrestaShop automaticamente?

Se stai pensando di usare l’installazione automatica si PrestaShop tramite l’hosting sicuramente ti semplificherà tutto il processo di spostamento file e creazione database, passaggi obbligatori se eseguire l’installazione con hosting standard.

Installazione tramite pannello di controllo 1and1

1and1 presenta un pannello di controllo delle app installabili con l’esecuzione automatica. Spesso i provider hanno questo sistema di aiuto che chi non è molto pratico nella gestione di file e protocolli FTP. Tra la maggior parte delle piattaforme CMS pre-installabili esiste anche PrestaShop all’ultima versione disponibile e stabile.

Pannello di controllo 1and1

Vai nella sezione specifica e seleziona l’icona PrestaShop, ti comparirà una serie di pagine a sequenza con la richiesta di dati semplici come il nome dello shop.

Icona PrestaShop

Procedendo nei vari passaggi e compilando i form richiesti si arriverà alla configurazione degli accessi al pannello di controllo del sito ecommerce PrestaShop come sotto indicato.

Impostazioni 1&1

Generare password

Gli unici dati obbligatori oltre che il nome dello shop sono i dati del database. Solitamente per la generazione della password potrai utilizzare un servizio esterno al dominio: https://passwordsgenerator.net/ e generare una password ad alta protezione con almeno 10 caratteri.

Crea database Ionos

Per terminare il processo 1and1 ti chiederà di indicare la cartella dove installare PrestaShop sull’hosting, che in questo caso sarà / per definire la root.

Cartella dove installare PrestaShop

Terminata l’installazione se premi su modifica sito web potrai accedere all’area amministrativa del tuo eshop.

Modifica sito web

Installazione terminata.

Installazione in locale

Per iniziare l’installazione il tuo PC dovrà essere predisposto alla lettura ed interpretazione del linguaggio PHP ed avere la possibilità di leggere da un database MySQL.

Tutto questo è possibile installando un sistema che simula un server web Apache chiamato comunemente AMP (Apache + MySQL + PHP).

Nella scelta del programma AMP corretto dovrai tenere in considerazione il sistema operativo del tuo PC. In questo caso di server web Apache ne esistono diversi, elenco sotto la versione corretta da cercare online:

  • WAMP (Windows + Apache + MYSQL + PHP)
  • LAMP (Linux + Apache + MYSQL + PHP)
  • MAMP (Mac + Apache + MYSQL + PHP)

Installare AMP

Per l’installazione completa di un server web locale si necessita competenze specifiche, date dalla miriade di informazioni all’interno dei file di configurazione.

Fortunatamente online esistono progetti con un sistema predefinito di configurazione ed installazione semplificata.

Di seguito elenco i link di software scaricabili, facilmente installabili, per usufruire del sistema AMP:

  • XAMPP: https://www.apachefriends.org/it/index.html (Windows, Mac OS X, Linux, Solaris)
  • Laragon: https://laragon.org/ (Windows)
  • EasyPHP: http://www.easyphp.org/ (Windows)
  • WampServer: http://www.wampserver.com/en/ (Windows)
  • MAMP: http://www.mamp.info/ (Mac OS X)

Sono tutti software gratuiti che potrai usare. In questa guida useremo XAMPP.

Passo 1:

Il primo passo è andare sul sito di riferimento e scaricare il file installabile riferito al tuo sistema operativo in uso sul PC. In questo caso specifico lavoreremo con windows.

installare-amp

Passo 2:

Una volta scaricato il Setup potrai proseguire con l’installazione.

file-installer

setup-xampp

Continua premendo Next ed elimina i flag non necessari come in foto. Nello specifico XAMPP installa tutta una serie di tools aggiuntivi che per eseguire l’installazione di PrestaShop possono essere tralasciati.

XAMPP

Lo step successivo verrà chiesto il percorso dove installare il programma XAMPP, in questo lascia pure quello predefinito di sistema, C:xampp

installazione-programma-xampp

Elimina pure anche il flag su Bitnami for XAMPP.

bitnami-for-XAMPP

Quindi continua fino a iniziare ad tutti gli effetti la procedura di installazione del server web.

installazione-terminata

Se ti compare la schermata sotto, non ti preoccupare windows dti avvisa che stai aprendo delle porte riferite al web server sul tuo PC. Consenti a procedi.

web-server

Finalmente l’installazione è terminata.

XAMPP setup

Questo è il pannello di controllo di XAMPP che ti consente di vedere se i servizi web sono attivi o meno.

Servizi Apache e MySQL

Come puoi notare nella schermata sopra i servizi Apache e MySQL sono spenti dato che non presentano la colorazione verde come quella indicata nell’immagine sotto. Per attivarli devi premere su start dei singoli moduli.

Appena il servizio parte

Servizi Apache e MySQL

Avviati i servizi Apache e MySQL il web services è pronto.

Installazione PrestaShop in Locale

Appena terminata l’installazione di AMP potrai iniziare con l’installazione di PrestaShop scaricando i file dal sito ufficiale https://www.prestashop.com/it.

Accedendo al link sul sito ufficiale: /download ed inserendo la email nel form indicato potrai scaricare l’ultima release di PrestaShop [prestashop_last_version:latest_stable_version_number].

Sposta e decomprimi

Una volta terminato il download del file di PrestaShop 1.7.4.4 dovrai entrare sul tuo PC in C:xampphtdocs e creare una cartella a piacimento chiamata con un nome come ad esempio prestashop tutto in minuscolo.

"

Ogni 2 settimane, la nostra newsletter di e-commerce

Inviando questo modulo, accetti che i dati inseriti vengano utilizzati da PrestaShop S.A per l’invio di newsletter e offerte promozionali. Puoi annullare l’iscrizione in qualsiasi momento utilizzando il link nelle e-mail che ti sono state inviate. Ulteriori informazioni sulla gestione dei tuoi dati e sui tuoi diritti.