PrestaShop: errore 500
Un errore 500 su PrestaShop nasconde quasi sempre un errore PHP. Il primo passo è farlo vedere. 1. Attiva la modalità debug Modifica il file config/defi…
- Valida per
- Hosting Linux
- Tempo stimato
- 4 minuti
- Livello
- Intermedio
Un errore 500 su PrestaShop nasconde quasi sempre un errore PHP. Il primo passo è farlo vedere.
1. Attiva la modalità debug
Modifica il file config/defines.inc.php e imposta:
define('_PS_MODE_DEV_', true);
Ricarica la pagina: al posto della schermata generica compare il messaggio reale, con file e riga.
Rimetti false appena hai finito. La modalità debug espone dettagli interni e non va lasciata attiva su un negozio pubblico.
2. Guarda anche il log degli errori
In cPanel, sezione Metriche, il registro degli errori riporta le stesse informazioni anche senza toccare i file.
3. Le cause più frequenti
- Modulo incompatibile, spesso dopo un aggiornamento. Disattivalo rinominando la sua cartella in
modules/. - Versione PHP non compatibile con la release del negozio: riporta la versione precedente e verifica.
- Cache corrotta: svuota il contenuto di
var/cache/(la cartella, non il suo genitore). - Memoria insufficiente: alza
memory_limita 256M. .htaccessdanneggiato: rinominalo in.htaccess-offe, se il negozio riparte, rigeneralo dalle impostazioni SEO & URL del pannello.
4. Se è successo dopo un aggiornamento
Ripristina il backup fatto prima e riprova con più calma, aggiornando prima i moduli e poi il negozio.
Guida rivista il 2026-09-23.