Installare PrestaShop 9 e semplice se il tuo server soddisfa i requisiti. Questa guida passo passo ti accompagna nel download, configurazione e lancio del tuo negozio PrestaShop 9 da zero.
PrestaShop 9 Requisiti del server
- # 8.1-8.4 (consigliato: 8.3)
- # 5.7+ o MariaDB 10.4+
- Web server: Apache 2.4 o Nginx 1.18+
- Memoria: 256 MB minimo (512 MB + consigliato)
- # Certificato M42¤ richiesto
Controlla il nostro dettagliato Grafico di compatibilità della versione M43¤ per tutte le esigenze.
Passo 1: Scarica PrestaShop 9
Scarica l'ultima versione PrestaShop 9 dal ufficiale PrestaShop scaricare pagina. Scarica sempre dalla fonte ufficiale per assicurarti di ottenere le ultime patch di sicurezza.
Passo 2: Carica file sul server
- Collegarsi al server tramite FTP/SFTP o utilizzare il file manager di hosting
- Caricare il file zip PrestaShop alla tua radice web (ad esempio, /public html/)
- Estrarre il file zip
- Impostare le autorizzazioni della cartella: directory 755, file 644
Passo 3: Creare un database
- Accedi al tuo pannello di controllo di hosting (cPanel, Plesk, ecc.)
- Creare un nuovo database
- Creare un utente di database con privilegi completi su quel database
- Notare il nome del database, nome utente e password
Passo 4: Eseguire la procedura guidata di installazione
- Apri il browser e vai al tuodomain.com/installa
- Selezionare la lingua e accettare la licenza
- Inserisci il nome del tuo negozio, paese e fuso orario
- Inserisci le credenziali del database
- Attendere l'installazione per completare (2-5 minuti)
Passo 5: Impostazione post-installazione
- Eliminare la cartella /install — questo è obbligatorio per la sicurezza
- Rinominare la cartella /admin a un nome personalizzato
- Accedi al tuo ufficio posteriore
- Configura le impostazioni del tuo negozio, i metodi di pagamento e la spedizione
- Installare i moduli - controllare il nostro Guida alla compatibilità del modulo PS9 primo
Problemi comuni di installazione
- PHP errore di versione — assicurarsi che il vostro host supporti PHP 8.1+
- Errore limite di memoria — aumento PHP memoria limit a 256M in php.ini
- Errore dei permessi di file — set /var, /cache, /img directory a 755
- Errore di connessione del database — controlla il doppio delle credenziali DB
Istruzioni di Hosting-Specific (cPanel)
La maggior parte dei provider di hosting condivisi utilizzano cPanel. Ecco un percorso di installazione specifico cPanel:
- Accedi a cPanel → Gestione file → naviga a
public_html - Fare clic su Caricamento e caricare il file PrestaShop 9 zip
- Cliccare il file zip → Estratto
- Vai a cPanel → MySQL Databases
- Creare un nuovo database (ad esempio,
mystore_ps9) - Creare un utente del database e aggiungerlo al database con Tutti i privilegi
- Visita
yourdomain.com/installnel tuo browser per lanciare la procedura guidata
Consigliato PHP Impostazioni per PrestaShop 9
Prima di installare, configurare queste impostazioni PHP nel vostro php.ini o tramite cPanel PHP selettore:
| PHP Impostazione | Minimo | Consigliato |
|---|---|---|
| memoria limit | 256M | 512M |
| max execution time | 300 | 600 |
| upload max filesize | 16M | 64M |
| Post max size | 16M | 64M |
| consentire url fopen | Su | Su |
Post-Installation Security Checklist
| Attività | Perché? |
|---|---|
Eliminare la cartella /install | Obbligatorio. Chiunque può reinstallare il vostro negozio se questa cartella esiste |
| Rinominare la cartella P0¤ | Previene attacchi brute-force sul login di admin |
| Abilita SSL (HTTPS) | Richiesto per i pagamenti; migliora SEO |
| Impostare i permessi di file 644, dirs 755 | Previene l'accesso di scrittura non autorizzato |
| Configurare la modalità di manutenzione per la configurazione | Nascondi negozio incompleto dai visitatori |
| Impostare i backup | Automatizzare i backup giornalieri del database dal primo giorno |
Risoluzione dei problemi Errori comuni di installazione
Errore: "La versione M43¤ non è compatibile"
Soluzione: Cambio PHP versione in cPanel → MultiPHP Manager, o chiedere al vostro ospite di aggiornare. PrestaShop 9 richiede PHP 8.1 minimo. Controlla il nostro PHP Guida alla compatibilità.
Errore: "Errore fatale: Ampiezza di memoria consentita esaurita"
Soluzione: Aggiungi php_value memory_limit 512M al tuo file .htaccess o modifica php.ini. Contatta il tuo host se non puoi modificare le impostazioni PHP.
Errore: "Impossibile connettersi al database"
Soluzione: Doppio controllo DB nome, nome utente e password. Su cPanel, l'utente del database deve essere esplicitamente aggiunto al database con privilegi — la creazione sia separatamente non è sufficiente.
Errore: Pagina bianca vuota dopo l'installazione
Soluzione: Attiva la modalità debug modificando config/defines.inc.php e impostando define('_PS_MODE_DEV_', true);. Controllare /var/logs/ per PHP errori.
Errore: Le immagini non visualizzano
Soluzione: Impostare la directory e le sottodirectory /img a 755 autorizzazioni. Controlla anche Preferences → Images → Regenerate thumbnails.
Errore: ".htaccess non è scrivibile"
Soluzione: Impostare .htaccess autorizzazioni di file a 644. Creare un vuoto .htaccess se non esiste.
Errore: Installer bloccato a "Database Creation"
Soluzione: Aumentare max_execution_time a 600 secondi. Grandi database o server lenti possono superare il limite predefinito.
Errore: Back office CSS non carica dopo l'installazione
Soluzione: Cancella tutte le cache: Parametri avanzati → Prestazioni → Cancella cache. Anche la cache del browser trasparente.
I primi moduli da installare dopo l'installazione
Una volta che il vostro negozio è in esecuzione, installare questi moduli prima per stabilire una solida base:
- # M36 # Modulo # — la conformità è obbligatoria per i negozi UE. Vedi il nostro
- SSL certificato — abilitare ¤M29
- # — tracciare il traffico dal primo giorno
- gateway di pagamento — Stripe, PayPal o fornitore di pagamento locale
- Modulo SEO — configurare meta tag, sitemap, dati strutturati
- Modulo di sicurezza — protezione della forza bruta, reCAPTCHA
Controllare il nostro Guida alla compatibilità del modulo per garantire tutti i moduli scelti supporto PrestaShop 9.