In questo video tutorial vediamo come installare PrestaShop 1.7 sul nostro spazio hosting via FTP e quali operazioni è necessario effettuare subito dopo l'installazione del CMS. Inizieremo eseguendo il download del pacchetto di installazione direttamente da prestashop.com, per poi effettuare l'upload dei file di installazione, configurare il database e procedere all'installazione dei dati d'esempio e dei principali moduli tra i quali: Avvisi per Email e PrestaShop Cleaner.

Effettuare il Download di PrestaShop

La prima operazione da fare è scaricare il pacchetto di installazione da PrestaShop.com. In futuro potremo scegliere tra la versione completamente open source e la versione corporate. Attualmente le differenze tra il pacchetto presente su GitHub e quello presente su prestashop.com sono minime, per semplicità quindi è preferibile scaricare direttamente l'archivio ZIP da https://www.prestashop.com/it/download

Scompattare il pacchetto di installazione

Una volta scaricato il pacchetto di istallazione, scompattiamolo in una cartella locale. In realtà è possibile effettuarne l'upload in formato ZIP via FTP e scompattarlo direttamente, ma in questo Tutorial, questa operazione viene fatta in locale, in quanto richiede meno competenze tecniche. 

Una volta scompattato avremo nella cartella i seguenti file:

  • index.php che contiene le istruzioni per iniziare l'installazione.
  • Install_PrestaShop.html il collegamento alla documentazione innerente all'installaazione del CMS.
  • prestashop.zip il pacchetto di installazione vero e proprio di questa piattaforma ecommerce.
prestashop download

Effettuare Upload via FTP

Come mostrato in questo video tutorial, una volta scompattato il pacchetto di installazione, sarà neccessario farne l'upload tramite FTP nella root del nostro hosting. Questa cartella può differire a seconda della configurazione del server web su cui è configurato il nostro VHOST. Nel dubbio chiedete all'assistenza del vostro provider o cercate nelle guide dello stesso.

Un'operazione importante è verificare che il nostro hosting sodisfi i requisiti minimi, PrestaShop seppur molto avanzato non ha particolari esigenze, ma non tutti gli hosting sono adatti. Per i requisiti consulta questa FAQ: Requisiti di sistema per PrestaShop 1.7

Trattandosi di un eccommerce consiglio di partire già da un hosting professionale, lo spazio sul disco consigliato è di 10GB, e va prestata attenzione che il provider (comune a offerte economiche) non ponga limiti nel numero di file. Meglio ancora se direttamente un VPS o Cloud, visti i costi odierni più contenuti rispetto al passato, puntare su soluzioni con 4vCPU, 8GB di RAM e dischi NVMe SSD. Può rilevarsi un buon investimento per la scalabilità del nostro progetto. Le richieste del CMS comunque non sono elevate con alcuni accorgimenti riesce tranquillamente a funzionare su hosting Aruba da pochi euro / anno, ma meglio optare per soluzioni superiori per PrestaShop Aruba stessa offre valide soluzioni dal Cloud ai server dedicati. Vi consigliamo le nostre offerte Hosting PrestaShop disponibili con o senza assistenza al CMS.

È importantissimo qualsiasi sia la scelta avere accesso diretto ai file di log e in tempo reale. Personalmente consiglio Hosting con Pannello di Controllo Plesk, e comunque valido anche cPanel. Il costo della licenza o della maggiorazione del prezzo dell'hosting si ripaga con il tempo risparmiato in tutte le attività dal backup alla configurazione.

Installare PrestaShop

Come mostrato nel video l'installazione di PrestaShop vera e propria è estremamente semplice, è sufficiente seguire le indicazioni e inserire i dati richiesti, verrà tutto eseguito in automatico. Come per l'aggiornamento di PrestaShop, esistono altre modalità, i pannelli di controllo Plesk e cPanel possono presentare una propria procedura semplificata di installazione, ed è possibile eseguire l'installazione anche via SSH sia da GitHub (molto complessa e per developer) che tramite pacchetto di installazione, per esempio: sudo curl -O https://download.prestashop.com/download/releases/prestashop_1.7.8.2.zip andiamo a scaricare il pacchetto sul nostro Server o VPS, ci basterà poi scompattarlo con unzip. Ovviamente per farlo necessitiamo dell'accesso SSH al nostro hosting, cosa molto rara. 

Installare PrestaShop su proprio PC

Se volete muovere i primi passi per imparare a sviluppare soluzioni ecommerce, moduli, estensioni e temi per il CMS, può essere utile installare in locale una o più istanze di PrestaShop. Ci sono varie soluzioni come installare MAMP, XAMPPAMPPS che semplificano l'installazione di tutto il necessario dal Web Server a MySQL. Tra le varie soluzioni la più semplice è sicuramente AMPPS, che ci permetterà di installare PrestaShop con pochi click. 

In un prossimo video tutorial vedremo in dettaglio come:
Installare PrestaShop in localhost

prestashop in locale con ampps

Conclusioni

Come abbiamo visto l'installazione di PrestaShop non è complessa, ci sono pure molti provider che forniscono hosting con PrestaShop già installato. In pratica non serve essere programmatori, e non servono conoscenze maggiori rispetto ad aprire un ecommerce tramite una delle tante piattaforme SaaS come per esempio Shopify. Però se lo scopo è imparare come sviluppare in PrestaShop o come realizzare una piattaforma di commercio elettronico, il fai da te va pure bene. Se invece siete intenzionati a iniziare a vendere online e avviare un'attività è fortemente sconsigliato, meglio rivolgersi a un agenzia o a un Freelance, consultando il loro portafoglio lavori per comprendere anche quanta esperienza hanno maturato nel settore. Infatti come avete visto installare una piattaforma CMS o attivare un profilo su una soluzione SaaS non richiede grandi conoscenze tecniche, e non sempre l'esperto è realmente competente. Non esiste un ordine professionale, né un esame di abilitazione, non serve nemmeno essere laureati in Informatica. 

Autore: Loris Modena

Loris Modena

SENIOR DEVELOPER

Per Ind Loris Modena titolare di Arte e Informatica, inizia a lavorare nel settore informatico nel 1989 quale sistemista addetto alla manutenzione e installazione di sistemi informatici. Inizia a programmare per il web nel 1997 occupandosi di programmazione CGI in PERL e successivamente passando alla programmazione in PHP e JavaScript. In questo periodo si avvicina al mondo Open source e alla gestione di server Linux. 

prodotto aggiunto alla lista