I modi migliori per risolvere 500 errori interni del server in WordPress

Pubblicato: 2021-03-09

Quando si lavora su WordPress, è molto comune riscontrare errori. Ci sono molti messaggi di errore di WordPress che le persone affrontano a giorni alterni. E uno di questi errori comuni di WordPress è l'errore interno del server 500. Se hai a che fare con questo errore di WordPress da molto tempo ma non hai trovato la soluzione giusta, sei nel posto giusto. Attraverso questo articolo, ti aiuteremo a saperne di più su questo messaggio di errore di WordPress. Inoltre, ti aiuteremo anche a risolvere l'errore interno del server 500 in WordPress. Continua a leggere questo articolo.

Gli errori di WordPress sono molto fastidiosi, soprattutto quando sei un principiante e il messaggio di errore non contiene molte informazioni sulla causa principale e sulla correzione. Rispetto ad altri errori di WordPress, gli errori interni del server sono i peggiori perché non forniscono alcuna informazione sul problema. Esistono molti errori interni del server e "500 Internal Server Error" è uno degli errori più comuni di WordPress.

Sommario

500 Errore interno del server

L'errore interno del server 500 si riferisce a una situazione in cui il server incontra un problema imprevisto che gli impedisce di soddisfare la richiesta. Se si verifica un problema con il server o il file system che alimenta il tuo sito web, incontrerai questo messaggio di errore su ogni pagina del tuo sito web. Tuttavia, la definizione di questo errore di WordPress è piuttosto poco chiara. L'unica cosa certa è che l'errore si verifica quando alcune operazioni vanno storte alla fine del sito web.

Best Ways to Troubleshoot 500 Internal Server Error in WordPress 1

Questo messaggio di errore non compare solo su un sito WordPress ma anche su altri siti. In particolare nel caso di WordPress, è molto probabile che il motivo sia associato alla directory principale in cui sono archiviati i file di WordPress. Se ricevi questo errore, significa che uno script che fa parte del tuo tema o plug-in WordPress ha fatto qualcosa di sbagliato e, di conseguenza, il tuo server si è bloccato. Ora la domanda è: come risolvere l'errore interno del server 500 .

Come risolvere l'errore interno del server 500?

L'errore interno del server 500 è uno degli errori più frustranti di WordPress . Sebbene non abbia una soluzione semplice, ci sono alcuni suggerimenti per la risoluzione dei problemi che dovresti considerare di provare. Ricorda, i suggerimenti che condividiamo qui vengono eseguiti manualmente, quindi potrebbero richiedere molto tempo e pazienza.

Nota importante: prima di provare una qualsiasi delle soluzioni manuali, non dimenticare di fare il backup del tuo sito WordPress . Il backup del tuo sito garantisce che tutti i dati del tuo sito rimarranno al sicuro anche se si verifica un incidente durante la risoluzione dell'errore di WordPress sopra.

#1 – Usa la funzione di debug di WordPress

Ogni volta che affronti un errore di WordPress (in particolare una schermata bianca o un errore del server) e non sai come gestirlo, l'approccio migliore che dovresti fare è utilizzare la funzione di debug di WordPress. Anche se potrebbe non essere in grado di risolvere il problema, fornirà informazioni utili su ciò che sta accadendo, ovvero il motivo per cui si verifica il problema. Per attivare il debug sul tuo sito, vai al tuo file wp-config.php e cerca WP_DEBUG . Se lo trovi, devi impostarlo su true . Quindi il codice sarà simile a questo -

define( “WP_DEBUG”, vero);

Nota importante: se non riesci a trovare il codice nel file wp-config.php, devi aggiungerlo manualmente. Fare riferimento a questo articolo per ulteriori informazioni – Come abilitare il debug in WordPress .

Dopo aver salvato il file wp-config.php, prova a ricaricare il tuo sito WordPress per verificare se qualcosa è cambiato. Ci sono alte probabilità che l'errore interno del server 500 scompaia o forse venga sostituito con un errore diverso che indica il problema esatto. In tal caso, leggi il messaggio di errore e otterrai informazioni sufficienti a riguardo, ovvero cosa causa l'errore e come risolverlo.

Tuttavia, se l'abilitazione della funzione di debug non funziona per te, ti suggeriamo di mantenerla abilitata fino a quando l'errore di WordPress non viene risolto. Come accennato in precedenza, fornirà informazioni utili su ciò che sta accadendo, ovvero il motivo per cui si verifica il problema. E una volta che tutto è a posto, cioè nessun messaggio di errore, non dimenticare di disabilitare il debug.

#2 – Disattiva i plugin o passa al tema predefinito

Se la funzione di debug di WordPress non aiuta molto, dovresti provare a disattivare i plugin che stai utilizzando. A volte succede che c'è un plug-in difettoso e lo sappiamo. Se uno dei plugin che stai utilizzando è difettoso, potresti ricevere un errore di WordPress come questo: 500 errori interni del server . Quindi, se il tuo sito WordPress ha più plug-in installati, dovresti disattivarli uno per uno per scoprire il plug-in difettoso. E se trovi il plug-in che causa l'errore, aggiornalo o rimuovilo se non è disponibile alcun aggiornamento.

A volte un tema WordPress può anche causare errori del server. Quindi, per verificare se il tema sta davvero causando il problema, passa a un tema predefinito o a qualsiasi tema WordPress inalterato come Twenty Twenty o Twenty Twenty-One . Se il tuo sito WordPress viene caricato senza l' errore interno del server 500 , il tuo tema è il vero colpevole. Prova ad aggiornare il tuo tema, o se l'aggiornamento non è disponibile, è meglio passare a un tema diverso.

#3 – Controlla il file .htaccess

Se il problema non è associato al plugin o al tema difettoso, forse dovresti controllare il file .htaccess se è danneggiato. A volte, a causa di un file .htaccess danneggiato, potresti ricevere un errore interno del server. Il file .htaccess contiene diverse regole che dicono al server cosa fare e quando farlo. Viene utilizzato principalmente per riscrivere gli URL e impedire l'accesso non autorizzato.

Per verificare se il file .htaccess è danneggiato o meno, accedi al tuo sito WordPress utilizzando FTP o l'app File manager nella dashboard cPanel del tuo account di hosting. Il file .htaccess si trova nella cartella principale di WordPress. Una volta trovato il file .htaccess, rinominalo in .htaccess_old o come preferisci. Dopo aver rinominato il file, prova a caricare nuovamente il tuo sito WordPress per vedere se il problema è stato risolto o meno. Se l'errore non compare più, significa che il problema è stato associato al file .htaccess.

Qui devi creare un nuovo file .htaccess. Per farlo, vai su Impostazioni > Permalink nell'area di amministrazione di WordPress e fai semplicemente clic sul pulsante Salva . Assicurati di non apportare modifiche lì. Questo creerà correttamente un nuovo file .htaccess con tutte le regole in modo che l' errore interno del server 500 non si ripeta.

#4 – Aumenta la tua memoria PHP

A volte l'errore interno del server 500 può verificarsi anche se si ha a che fare con il limite di memoria PHP. Se ricevi l'errore mentre tenti di accedere al tuo amministratore di WordPress o di caricare un'immagine lì, significa che devi aumentare il limite di memoria PHP. Per farlo, segui i passaggi indicati di seguito:

  • Per prima cosa, vai alla tua directory principale e individua il file wp-config.php .
  • Quindi, fai clic con il pulsante destro del mouse sul file e fai clic su Download per scaricarlo sul tuo computer.
  • Ora, poiché il file è disponibile sul tuo computer, aprilo nell'editor di testo (qualunque tu stia utilizzando). Devi aggiungere il seguente codice proprio sotto il tag PHP di apertura:
    define('WP_MEMORY_LIMIT', '64M');
  • Dopo aver apportato le modifiche, salvare il file. Quindi, carica questo file nella directory principale. Questo sovrascriverà il file originale.

Ora, aggiorna il tuo client e il tuo sito WordPress e verifica se l'errore interno del server viene ancora visualizzato o meno. Non eccitarti se l'errore non si ripresenta perché hai risolto il problema solo temporaneamente. Devi ancora capire la causa principale del motivo per cui il limite di memoria PHP si sta esaurendo. Ti consigliamo di contattare il tuo provider di hosting per esaminare il problema.

Ma se appare ancora l'errore interno del server 500, tuttavia, ti suggeriamo di contattare il tuo provider di hosting. Il problema potrebbe essere associato al server che alimenta il tuo sito WordPress. E se è così, solo il tuo provider di hosting può aiutarti qui.

Conclusione

L'errore interno del server 500 è uno degli errori più frustranti di WordPress perché non parla mai del vero problema o fornisce informazioni su come risolverlo. In questo articolo, abbiamo discusso in dettaglio questo errore comune di WordPress e abbiamo anche scoperto i suggerimenti per la risoluzione dei problemi più efficaci. L'articolo ha 4 diverse soluzioni manuali. Prova ognuno di loro uno per uno e facci sapere quale di loro funziona per te. Inoltre, ti preghiamo di comunicarci se abbiamo perso qualche altra soluzione efficace che ha funzionato per te.