In questo articolo, avremo spiegato i passaggi necessari per installare e configurare PrestaShop su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
PrestaShop è una piattaforma gratuita per il carrello della spesa scritta nel linguaggio di programmazione PHP con supporto per il sistema di gestione del database MySQL. PrestaShop viene utilizzato per creare e gestire un negozio online ed è molto facile da usare. Se stai cercando una piattaforma di negozio online di livello aziendale per vendere i tuoi prodotti, PrestaShop dovrebbe probabilmente essere un punto di partenza per te.
Installa PrestaShop su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa lo stack LAMP.
PrestaShop è costruito con PHP. Puoi ospitarlo come faresti con qualsiasi altra app Web scritta in PHP. Quindi, dovrai configurare Ubuntu come server LAMP. Se non l'hai già fatto, usa la nostra tradizionale guida LAMP.
Passaggio 3. Scarica e installa PrestaShop sul sistema Ubuntu.
Scaricheremo l'ultima versione stabile di PrestaShop:
cd /tmp wget https://download.prestashop.com/download/releases/prestashop_1.7.7.3.zip
Dopo aver scaricato l'ultima versione di PrestaShop, decomprimila e sposta la cartella nella directory webroot del server web:
sudo unzip prestashop_*.zip -d /var/www/html/prestashop/
Dopodiché, cambia l'autorizzazione della cartella Prestashop per l'utente e il gruppo www-data di Apache, per questo la sintassi sarà:
sudo chown -R www-data: /var/www/html/prestashop/
Passaggio 4. Creazione di un database MariaDB per PrestaShop.
PrestaShop utilizza il database MariaDB per archiviare tutti i suoi dati. Accedi al tuo server MariaDB con il seguente comando e inserisci la tua password di root MariaDB:
mysql -u root -p
Una volta che sei nella console di MariaDB, crea un nuovo database:
MariaDB > CREATE DATABASE prestashop; MariaDB > GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'strong-password'; MariaDB > FLUSH PRIVILEGES; MariaDB > exit;
Passaggio 4. Configurazione di Apache per PrestaShop.
Crea un nuovo file di configurazione dell'host virtuale per il tuo sito PrestaShop, denominato your-domain.com.conf:
nano /etc/apache2/sites-available/domain.com.conf
E aggiungi il seguente contenuto al file:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/prestashop/ ServerName your-domain.com ServerAlias www.domain.com.conf ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/prestashop/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:
ln -s /etc/apache2/sites-available/domain.com.conf /etc/apache2/sites-enabled/domain.com.conf
Affinché la nuova configurazione abbia effetto, riavvia il servizio Apache digitando:
sudo a2ensite domain.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Passaggio 5. Completamento dell'installazione di PrestaShop.
Ora puoi aprire il tuo browser web preferito e accedere al dominio, dovresti vedere la procedura guidata di configurazione di PrestaShop completata. Segui attentamente la procedura guidata.
http://domain.com.
Questo è tutto ciò che devi fare per installare PrestaShop su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori approfondimenti sulla piattaforma e-commerce PrestaShop, fare riferimento alla loro knowledge base ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.