Come correggere l'errore interno del server 500 in WordPress
Pubblicato: 2019-07-04Se riscontri l'errore interno del server 500 sul tuo sito WordPress, ecco un paio di modi per farlo.
Una cosa che amo della tecnologia, in particolare delle cose relative alla programmazione, è che c'è la segnalazione degli errori incorporata.
Ogni scenario immaginario in cui un'app potrebbe non funzionare è pensato per fornire agli sviluppatori informazioni accurate su dove l'app non riesce e quale parte si sta verificando l'errore effettivo, semplificando la risoluzione dei problemi.
A differenza della maggior parte degli errori che incontrerai, l'errore 500 Internal Server non ti dice esplicitamente cosa c'è che non va nel tuo sito Web, rendendo fastidiosamente difficile la risoluzione dei problemi e la correzione.
Dopo aver corretto questo errore innumerevoli volte, ecco un paio di scenari molto probabili che potresti riscontrare e come risolverlo.
Quando sposti il tuo sito Web WordPress su un nuovo host, c'è un'alta probabilità che visualizzi questo errore, ma per la maggior parte delle persone, l'errore può essere generato anche se non hanno fatto nulla al sito Web.
L'errore interno del server 500 è spesso isolato in due scenari, problemi relativi a software o plug-in e problemi relativi all'hardware.
Prima di entrare nel nocciolo della questione, eseguire il backup del tuo sito Web, alcuni dei consigli implicano la manomissione dei tuoi file; vorresti peggiorare la già brutta situazione.
Risoluzione dei problemi relativi al software
Salva i permalink
Ok, so che la maggior parte degli articoli che leggerai sulla correzione dell'errore interno del server 500 non lo menzionano, beh, la maggior parte di quelli sono scritti da copywriter che non gestiscono un sito web.
Gli ultimi 3 in cui ho dovuto correggere l'errore si sono rivelati che il solo salvataggio dei permalink ha risolto il problema. Il codice di soluzione alternativa è abbastanza lungo e presto scoprirai che qualcuno delle soluzioni a fastidiosi errori è semplice.
Quindi, prima di entrare negli aspetti tecnici di seguito, inizia con questo.
I permalink si trovano in Impostazioni.
Inizia con il file di accesso .htacess
Il file .htaccess è un file di configurazione che si trova nella directory di livello superiore di un sito Web su un server Apache che aggiunge o rimuove funzionalità necessarie per il corretto funzionamento di WordPress, plugin e temi.
Se si verifica un problema con questo file, il sito Web si interromperà sicuramente e inizierà a mostrare errori; l'errore più comune associato a un file .htaccess danneggiato è l'errore 500 Internal Server.
Poiché è il tipico colpevole, iniziamo con questo file per la correzione.
Tutto quello che devi fare è accedere al tuo file server e rinominare il file .htaccess.
Quindi prova ad accedere al tuo sito Web, WordPress per impostazione predefinita ricreerà il file .htaccess con le sue impostazioni predefinite.
Nella nostra esperienza, questo risolve oltre l'80% dei 500 errori interni del server che abbiamo visto.
Aumenta il limite di memoria PHP
Il prossimo motivo più probabile per cui il tuo sito Web mostra questo errore è quando il tuo sito, tema o plug-in richiede più memoria per l'esecuzione di quella attualmente definita.
La configurazione dell'host e di WordPress ha definito limiti di memoria entro i quali le applicazioni devono funzionare, se la ridenominazione del file .htaccess non ha funzionato per te, prova ad aumentare il limite di memoria PHP nel tuo file wp-config.php: puoi verificare con il tuo plugin e documentazione del tema per i limiti di memoria PHP consigliati .

Nel file wp-config,PHP che troverai nella tua directory pubblica, aggiungi la riga di codice qui sotto subito dopo il tag PHP di apertura. Puoi sostituire 64M con la dimensione consigliata dal tuo plugin o tema.
define('WP_MEMORY_LIMIT', '64M');
Aggiorna il tuo sito web e verifica se questo risolve il problema.
Tuttavia, se il tuo sito Web ha funzionato e all'improvviso inizi a visualizzare l'errore, dovresti indagare ulteriormente su quale plug-in sta occupando la memoria.
Controlla il tema o i plugin
A volte il colpevole è un plugin o un tema buggy. Tuttavia, prima di iniziare a risolverli, controlla se il tuo tema o i tuoi plug-in hanno aggiornamenti che puoi applicare. Se l'aggiornamento non elimina l'errore, è ora di andare avanti.
Per isolare se un tema causa l'errore, cambia tema e verifica se questo lo risolve.
Puoi farlo sotto i temi in Aspetto. Attiva i temi predefiniti di WordPress, ad esempio Twenty Seventeen e controlla se il tuo sito web.
Se il tuo sito web funziona dopo aver cambiato tema, possiamo concludere che il problema riguarda il tema. Puoi contattare lo sviluppatore del tema per possibili soluzioni all'errore.
Se ciò non risolve il problema, puoi riattivare il tema e passare alla risoluzione dei problemi dei plug-in.
Per il caso dei plugin, inizia disabilitando tutti i plugin, controlla il tuo sito web, se l'errore è scomparso, possiamo confermare che un plugin potrebbe essere un colpevole.
Se ciò risolve il problema, è tempo di riattivare i plug-in uno per uno, come fai tu, continua ad aggiornare il tuo sito Web finché non ne trovi uno che restituirà l'errore interno del server 500.
Quando arrivi al colpevole, puoi contattare lo sviluppatore e sperare che possano risolvere il problema.
Ricarica i file principali del sito Web di WordPress
Se uno qualsiasi dei passaggi precedenti non risolve l'errore interno del server 500, prova a sostituire i file core di WordPress esistenti nelle directory wp-includes e wp-admin con una copia pulita per escludere i file WordPress danneggiati.
Puoi scaricare i file da wordpress.org
Risoluzione dei problemi relativi all'hardware
Contatta l'assistenza clienti del tuo host
Se provi tutti i metodi precedenti e l'errore interno del server 500 è persistente, contattare il tuo host è l'unica opzione rimasta.
Come hai visto nei passaggi precedenti, i colpevoli tipici di questo errore sono legati al tuo tema e al tuo plugin.
Questo è spesso al di fuori della portata degli host web, quindi dovrai spiegare al tuo host tutto ciò che hai fatto per cercare di correggere l'errore.
Conclusione
Se è la prima volta che vedi l'errore, capisco come possa essere un'esperienza scoraggiante, ma dopo aver letto questo articolo, dovresti respirare sapendo che non è isolato per te.
Inoltre, con i suggerimenti qui, sarai in grado di risolvere e correggere rapidamente l'errore.
Ti consigliamo di mantenere un programma di backup regolare per il tuo sito web. In uno scenario come questo, il ripristino di una versione precedente del sito funzionante potrebbe essere una soluzione a breve termine, soprattutto se la causa è correlata a recenti modifiche al software del sito.
Potresti anche voler imparare come correggere l'errore 502 gateway errato in WordPress.