In questo articolo scoprirà:
Errore 500: Internal Server Error
L’Errore 500 si riconosce dalla grande scritta Internal Server Error nella parte superiore della pagina. Sotto la scritta trova la descrizione dell’errore e un link a questo articolo.

Con errore 500 Internal Server Error su qualsiasi sito web in Internet. Si tratta di un errore generico che il server restituisce quando non può descrivere il proprio stato di errore con un codice 5XX più specifico.
Risoluzione dell’Errore 500
L’Errore 500 è causato più frequentemente da:
- un errore nel file .htaccess
- directory duplicate dei sottodomini
- conflitto con i limiti del webhosting
File .htaccess
Se l’Errore 500 compare subito dopo aver inserito l’indirizzo del sito, molto probabilmente si tratta di un problema con un file .htaccess. I file .htaccess si trovano nella cartella www e possono essere presenti anche nelle sue sottocartelle. L’Errore 500 può essere causato da uno qualsiasi di essi.
In tutti i file .htaccess presenti sul webhosting (ad eccezione dei domini alias e dei sottodomini funzionanti) controlli:
- Comandi non consentiti: I file .htaccess installati dai sistemi di gestione dei contenuti e dai relativi plugin possono contenere comandi non consentiti. Disattivi le righe con tali comandi inserendo il carattere # all’inizio della riga il carattere. Ad esempio, il codice non consentito
Options -MultiViewslo disattiva modificandolo in#Options -MultiViews. - Errori nel codice: Se modifica un codice esistente, verifichi di non aver sovrascritto o cancellato per errore parti fondamentali.
Modifichi i file .htaccess tramite FTP. Trova la guida nell’articolo Webhosting – Gestione file.
Se nella cartella www utilizza il file .htaccess predefinito con modifiche personalizzate, può ripristinarlo seguendo la guida Webhosting – File .htaccess. Durante questo ripristino il sistema crea inoltre nella cartella www un backup del file .htaccess che viene sostituito con quello predefinito.
Directory duplicate dei sottodomini
Se ha creato lo stesso sottodominio contemporaneamente nella cartella www/domains e www/subdom, può verificarsi l’Errore 500. Scelga una di queste cartelle come principale e rimuova completamente l’altra. Ulteriori informazioni sui sottodomini nel webhosting sono disponibili nell’articolo Webhosting – Sottodomini.
Limiti di Webhosting
Se l’Errore 500 compare solo dopo un caricamento prolungato, la Sua applicazione potrebbe aver raggiunto uno dei limiti del webhosting ⧉: max_execution_time, memory_limit, post_max_size o upload_max_filesize. Può ottimizzare l’applicazione tenendo conto di questi limiti, oppure passare a un altro servizio o a una sua variante. Per maggiori informazioni sul servizio Webhosting e sulle relative alternative, consulti ad esempio l’articolo Webhosting – Manuale.
Domande frequenti
Sullo schermo vedo l’Errore 500, ma ha un aspetto diverso: cosa succede?
Verifichi che il sito sia effettivamente in esecuzione su Webhosting/WMS, ad esempio tramite diagnostica del dominio. In tal caso, contatti il Supporto ⧉. Se non si tratta del nostro Webhosting (vale anche per i nostri VPS), risolva il problema seguendo la guida del provider o del software del server.
L’Errore 500 è specifico dei server VEDOS?
L’Errore 500 può presentarsi su qualsiasi server web. Quando risolve questo problema, si avvalga delle informazioni sul Suo sistema di gestione dei contenuti e sui plugin utilizzati: una fonte frequente di comparsa improvvisa dell’Errore 500 sono i loro aggiornamenti automatici e la sovrascrittura del file .htaccess.
Come risolvere l’Errore 500 specificamente nel sistema di gestione dei contenuti PrestaShop?
La soluzione è descritta nell’articolo della community PrestaShop – errore 500.