Scritto da il

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

  1. Collegarsi al server tramite FTP/SFTP o utilizzare il file manager di hosting
  2. Caricare il file zip PrestaShop alla tua radice web (ad esempio, /public html/)
  3. Estrarre il file zip
  4. Impostare le autorizzazioni della cartella: directory 755, file 644

Passo 3: Creare un database

  1. Accedi al tuo pannello di controllo di hosting (cPanel, Plesk, ecc.)
  2. Creare un nuovo database
  3. Creare un utente di database con privilegi completi su quel database
  4. Notare il nome del database, nome utente e password

Passo 4: Eseguire la procedura guidata di installazione

  1. Apri il browser e vai al tuodomain.com/installa
  2. Selezionare la lingua e accettare la licenza
  3. Inserisci il nome del tuo negozio, paese e fuso orario
  4. Inserisci le credenziali del database
  5. Attendere l'installazione per completare (2-5 minuti)

Passo 5: Impostazione post-installazione

  1. Eliminare la cartella /install — questo è obbligatorio per la sicurezza
  2. Rinominare la cartella /admin a un nome personalizzato
  3. Accedi al tuo ufficio posteriore
  4. Configura le impostazioni del tuo negozio, i metodi di pagamento e la spedizione
  5. 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:

  1. Accedi a cPanel → Gestione file → naviga a public_html
  2. Fare clic su Caricamento e caricare il file PrestaShop 9 zip
  3. Cliccare il file zip → Estratto
  4. Vai a cPanel → MySQL Databases
  5. Creare un nuovo database (ad esempio, mystore_ps9)
  6. Creare un utente del database e aggiungerlo al database con Tutti i privilegi
  7. Visita yourdomain.com/install nel 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 ImpostazioneMinimoConsigliato
memoria limit256M512M
max execution time300600
upload max filesize16M64M
Post max size16M64M
consentire url fopenSuSu

Post-Installation Security Checklist

AttivitàPerché?
Eliminare la cartella /installObbligatorio. 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 755Previene l'accesso di scrittura non autorizzato
Configurare la modalità di manutenzione per la configurazioneNascondi negozio incompleto dai visitatori
Impostare i backupAutomatizzare 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:

  1. # M36 # Modulo # — la conformità è obbligatoria per i negozi UE. Vedi il nostro
  2. SSL certificato — abilitare ¤M29
  3. # — tracciare il traffico dal primo giorno
  4. gateway di pagamento — Stripe, PayPal o fornitore di pagamento locale
  5. Modulo SEO — configurare meta tag, sitemap, dati strutturati
  6. 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.