L'errore 500 è un problema che può verificarsi di tanto in tanto, in particolare quando aggiorna il tema o i moduli del suo sito web. Questo articolo esamina le principali cause e soluzioni degli errori 500.
💡 L'articolo 500 Errore dopo l'installazione o l'aggiornamento di un modulo illustra questo caso specifico. |
1. errore di autorizzazione
In molti casi, scoprirà che le autorizzazioni delle cartelle non sono definite correttamente.
Per correggere questo errore, è sufficiente impostare l'autorizzazione per un file o una cartella su 755 invece che su 777 (o viceversa).
Come regola generale, le autorizzazioni di 777 sono incredibilmente poco protette e anche un hacker dilettante può entrare nei suoi file e introdurre un software dannoso.
Pensi all'hosting: verifichi le caratteristiche specifiche delle autorizzazioni con il suo host, poiché alcuni server web utilizzano regole diverse.
2. Configurazione errata del file .htaccess
I problemi interni al server sono spesso causati da un file .htaccess non correttamente configurato.
Per quanto riguarda PrestaShop, i problemi sono generalmente legati alle opzioni di riscrittura degli URL e all'attivazione di "URL amichevoli".
La sintassi di un file .htaccess è molto rigorosa e anche un singolo carattere o un comando sbagliato potrebbe causare un errore interno del server 500. Pertanto, dall'opzione "URL amichevoli", indicare "NO" potrebbe essere una soluzione (non dimentichi di salvare le modifiche).
Le consigliamo di fare un backup del suo file .htaccess e di ripristinarlo dal back office o di disattivare gli "URL amichevoli".
3. time out
Ogni server web ha il proprio tempo di attesa, che determina il tempo di esecuzione di uno script. Se la funzione o lo script supera questo limite di tempo, riceverà un messaggio di errore 500.
I seguenti script di PrestaShop potrebbero richiedere troppo tempo per essere caricati:
- Importazione di file CSV.
- File di backup.
- Caricamento delle traduzioni.
- Importazioni ed esportazioni.
- Rigenerazione delle miniature.
Il limite di tempo del server è spesso 30 secondi, che non è sufficiente per questi script.
In questo caso, dovrebbe contattare il suo host web e chiedere di modificare questa impostazione (almeno temporaneamente).
Durante l'importazione di file CSV, l'errore 500 può talvolta essere dovuto al superamento del tempo massimo di esecuzione, e non tutti i servizi di hosting consentono di modificare questo parametro.
4. moduli obsoleti
È possibile che quando aggiorna il suo negozio, ad esempio se passa dalla versione 1,7 alla versione 8, si imbatta in moduli obsoleti o incompatibili con questa nuova versione di PrestaShop.
Questo può portare a errori 500. In questo caso, dovrebbe rivedere tutti i componenti aggiuntivi che ha installato, o almeno quelli disponibili in una versione più recente.
Le consigliamo di avere sempre a portata di mano (o di salvare nei preferiti) la pagina ufficiale del Marketplace di PrestaShop, dove può ottenere i moduli più recenti.
5. moduli, temi o estensioni non compatibili.
Sia che utilizzi PrestaShop o un altro CMS (Wordpress, Shopify), l'installazione di plugin, temi o estensioni su sistemi di gestione dei contenuti non adattati può innescare conflitti e creare un errore interno del server.
Se l'errore 500 è stato attivato dall'installazione di nuovi moduli, consulti l'articolo Errore 500 dopo l' installazione o l'aggiornamento di un modulo per le istruzioni su come procedere.
Cosa devo fare se l'errore 500 persiste sul mio sito o pagina web dopo questi controlli?
Se queste soluzioni non risolvono il problema, offriamo un' Assistenza Tecnica Avanzata, che comprende una diagnosi completa e una risoluzione personalizzata del suo problema. Se ha delle domande o desidera procedere con questa opzione, non esiti a contattarci.
Commenti
0 commenti
Accedi per aggiungere un commento.