Salta al contenuto principale

Installare Prestashop su Ubuntu 24.04 LTS "Noble Numbat"

In questa dettagliata guida passo passo, ti mostreremo come installare Prestashop su Ubuntu 24.04 LTS "Noble Numbat". Prestashop è una piattaforma di e-commerce open-source ampiamente diffusa, che permette di creare e gestire un negozio online in modo facile e intuitivo.

Seguiremo tutti i passaggi necessari per configurare il sistema e avviare il nostro negozio online.

Requisiti di Sistema

Prima di iniziare, assicuriamoci che il nostro server soddisfi i requisiti minimi per l'installazione di Prestashop:

  • Sistema Operativo: Ubuntu 24.04 con accesso SSH
  • RAM: Almeno 2GB di memoria da allocare per script PHP

Come Installare Prestashop su Ubuntu 24.04 LTS

Nei prossimi passaggi vediamo come installare Prestashop su Ubuntu 24.04 LTS "Noble Numbat". Vedremo come installare:

  1. Il webserver Apache2
  2. Il modulo per il linguaggio PHP
  3. Database MySQL o MariaDB
  4. Creare il DB di Prestashop
  5. Il download e la configurazione di Prestashop

Installazione di Apache2

Apache2 è il server web che gestirà le richieste per il tuo negozio Prestashop. Per installarlo, esegui i seguenti comandi:

sudo apt update && sudo apt install apache2

Prestashop inoltre richiede l'utilizzo del modulo rewrite di apache, attiviamolo:

sudo a2enmod rewrite

Installazione di PHP 8.1

Prestashop consiglia di utilizzare PHP 8.1. Per installare PHP 8.1 in Ubuntu 24.04, che non è presente di default (viene distribuita la versione 8.3), aggiungiamo il repository ppa:ondrej/php.

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

Aggiorniamo l'elenco dei pacchetti

sudo apt update

Installiamo PHP 8.1 e le estensioni richieste:

sudo apt install php-pear php-json libapache2-mod-php8.1 php8.1-{curl,xml,common,gd,intl,mbstring,mysql,zip}

Editiamo il file php.ini per configurare PHP:

sudo nano /etc/php/8.1/apache2/php.ini

Aggiungiamo o modifichiamo le righe come segue:

allow_url_fopen = On
allow_url_include = Off

Linux server management per Prestashop?

Gratis 30m di Analisi per Ottimizzare il tuo e-commerce, Contattaci Ora!

Installazione di MySQL o MariaDB

Prestashop richiede un database per funzionare. Puoi scegliere di installare MySQL o MariaDB.

a. Installare MySQL

Per installare MySQL, esegui il seguente comando:

sudo apt install mysql-server

Al termine dell'installazione, verifica che il server MySQL sia attivo:

sudo service mysql status
 * MySQL is stopped.

Se MySQL non è attivo riavviamolo

sudo service mysql restart

b. Installare MariaDB

Se preferisci utilizzare MariaDB, esegui il seguente comando:

sudo apt install mariadb-server

Controlla che il server MariaDB sia attivo:

sudo service mariadb status
 * MariaDB is stopped.

Se MariaDB non è attivo riavviamolo

sudo service mariadb restart

Per ulteriori informazioni su come installare MySQL o MariaDB, consulta la nostra guida completa per installare MySQL.

Creazione Database Prestashop

Creiamo un nuovo database, un utente e una password per l'accesso al database di Prestashop. Sostituisci password con una password sicura e modifica il nome utente e il nome del database se necessario:

sudo mysql -e "CREATE DATABASE prestashop;"
sudo mysql -e "GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashop'@'%' IDENTIFIED BY 'password';"

Per elencare i database disponibili, esegui:

sudo mysql -e "SHOW DATABASES;"

Dovresti visualizzare un elenco che include il database creato, per noi prestashop.

+---------------------+
| Database            |
+---------------------+
| information_schema  |
| mysql               |
| performance_schema  |
| prestashop          |
| sys                 |
+---------------------+
5 rows in set (0.00 sec)

Download e Configurazione Prestashop

Puoi scaricare l'ultima versione di Prestashop dal repository GitHub ufficiale: https://github.com/PrestaShop/PrestaShop

Scarica il file ZIP della versione stabile più recente in una directory temporanea. Ad esempio, se stai scaricando la versione 8.1.7, puoi utilizzare il seguente comando:

cd /var/www/html
sudo apt install -y wget unzip
wget https://github.com/PrestaShop/PrestaShop/releases/download/8.1.7/prestashop_8.1.7.zip

Estrai il file ZIP contenente l'installazione:

unzip prestashop_8.1.7.zip

Rimuovi il file di installazione:

rm /var/www/html/Install_PrestaShop.html

Cambia la proprietà della directory Prestashop e dei suoi contenuti all'utente e al gruppo www-data, default per il webserver:

sudo chown -R www-data:www-data /var/www/html/

Rimuovi la directory di installazione:

sudo rm -fr /var/www/html/install/

A questo punto, puoi accedere all'interfaccia di installazione di Prestashop aprendo un browser web e andando all'indirizzo http://IP-SERVER/. Sostituisci IP-SERVER con l'indirizzo IP del tuo server.

Configurazione di Prestashop

Ora che siamo riusciti a Installare Prestashop su Ubuntu 24.04, segui le istruzioni nell'interfaccia per completare la configurazione di Prestashop. Dovrai fornire informazioni come il nome del tuo negozio, l'indirizzo e-mail e le informazioni di pagamento.

Domande Frequenti (FAQ)

Posso utilizzare una versione diversa di PHP?

Prestashop consiglia PHP 8.1 per garantire la compatibilità e le migliori prestazioni. Utilizzare altre versioni può causare problemi.

Devo utilizzare Apache o posso usare un altro web server?

Questa guida copre l'installazione con Apache. Tuttavia, Prestashop è compatibile anche con Nginx e altri web server.

Come posso garantire la sicurezza del mio server?

Assicurati di aggiornare regolarmente il sistema e i pacchetti, utilizza firewall e altre misure di sicurezza per proteggere il tuo server.

Aggiungi un commento