Come correggere l'errore interno del server 500 su WordPress

Schermata bianca con errore interno del server 500. Benvenuti nella comunità d'élite dei proprietari di progetti che affrontano questo brutto bug. 500 Errore interno del server - il problema più comune che molte persone affrontano. Inoltre, la risoluzione di un problema del server è un compito piuttosto difficile. La ragione di ciò è la difficoltà nel trovare danni, che può avere un ampio elenco di fattori.
Le ovvie cause di questo problema possono essere azioni imprudenti del proprietario. Pertanto, un aspetto importante per risolvere rapidamente il problema sarà riprodurre le azioni. Cosa che hai fatto prima della formazione del problema. Grazie a questo, capirai rapidamente il motivo problema critico.
Il contenuto dell'articolo:
- Causa dell'errore interno del server 500
- Come riparare e ripristinare il sito web
- L'aggiornamento del CMS non è riuscito e ha provocato una situazione imprevista
- Possibile conflitto tra plugin nel pannello di amministrazione stesso
- Situazione in WordPress relativa al template del tema installato
- Modifiche analfabeti alle regole del server
- Modifiche impreviste o errate a functions.php o wp-config.php
- Mancanza di risorse del server, ad esempio memoria
- La versione errata di php contribuisce a questa situazione
Causa dell'errore interno del server 500
Ci può essere un numero enorme di fattori che causano correttamente questa situazione imprevista. Vale la pena notare che nella maggior parte dei casi 70% su 100%, l'amministratore o il webmaster stesso diventa il colpevole. Apportando modifiche alla configurazione o directory, ecc. Letteralmente manca un punto e virgola, soprattutto quando si modificano le regole per il back-end. Questo problema cadrà immediatamente sulla tua testa. Diamo un'occhiata ad altri fattori:
- Aggiornamento non riuscito del motore WordPress.
- Conflitto tra i plug-in e il plug-in appena installato.
- Modello di tema errato o aggiornamento non riuscito di un tema installato.
- Regola errata specificata in .htaccess o punto e virgola mancante.
- Aggiustamenti analfabeti in WP o nel modello del tema stesso. Non è stato inserito un punto e virgola, è stata apportata una modifica di rilievo o è stata rimossa un'importante riga di codice.
- Mancanza di risorse del server necessarie per un funzionamento stabile.
- Versione php non valida specificata sul server o sull'hosting.
Ho elencato i fattori principali e più comuni che possono contribuire a questo problema.
Come riparare e ripristinare il sito web
Correggere questo problema è più possibile se hai una buona memoria. Il tuo compito è ricordare le azioni dopo le quali hai ricevuto una notifica critica. Successivamente, dovresti tornare indietro e correggere il codice corrispondente. La maggior parte delle volte questo metodo funziona, mi sono imbattuto in questo problema abbastanza spesso durante la modifica dei file di configurazione WP e .htaccess. Diamo un'occhiata a tutte le opzioni.
L'aggiornamento del CMS di WordPress non è riuscito e ha generato un errore 500 imprevisto
Di solito, quando si aggiorna un sistema di gestione dei contenuti, non ci sono problemi di questo tipo. Allo stesso tempo, vale la pena considerare le raccomandazioni degli sviluppatori CMS, che informano ciascun proprietario prima dell'aggiornamento. Informazioni su ciò di cui è necessario eseguire il backup per un aggiornamento corretto. Se stai attento e fai copie di backup del progetto, non avrai problemi con il ripristino di WP.
Diverse soluzioni:
- Questa è probabilmente una stampella, ma efficace, scarica il kit di distribuzione del motore. Quindi sostituisci tutti i file nella cartella del progetto con quelli nuovi.
- Puoi semplicemente spostare o rinominare i nomi dei plugin. La ragione potrebbe risiedere proprio in loro. Se il sito funziona, collega tutti i plugin installati in sequenza, in questo modo determinerai la vulnerabilità e risolverai il problema.
Queste sono le tecniche di base che dovrebbero aiutare in questa particolare situazione.
Errore interno del server in WordPress causa conflitto di plug-in
È importante capire che quando si verifica un errore fatale, la disponibilità del sito va a zero. Questo vale anche per l'amministratore WP. Pertanto, dovrai risolvere i conflitti tra i plug-in in WP o un aggiornamento non riuscito del plug-in sfortunato sul server o sul lato hosting. In questo caso, sarà corretto connettersi al server o all'hosting tramite un file manager o utilizzando un client ftp per connettersi.
Alcuni esempi:
- Connettiti al sito usando ftp , vai alla directory "plugins" sul sito. Identifica il plugin in conflitto e cambia il suo nome. Quindi aggiorna la pagina del progetto, l'errore dovrebbe essere sparito.
- Se l'esempio precedente non ha dato determinati risultati, rimuovere completamente il plug-in.
- Succede che a molti proprietari alle prime armi piaccia installare molto contemporaneamente. Per non sprecare il tuo tempo prezioso, un tale metodo alla fine ucciderà il tuo tempo. Le azioni sono quasi identiche a quelle in alto, solo in questo caso dovrai rinominare tutto ciò che hai installato. Puoi anche creare un'altra directory con un nome diverso ed eseguire la migrazione.
Dopo aver completato tutti i passaggi degli esempi, dovresti andare al progetto tramite un altro browser e aggiornare la pagina. Quindi attiva tutti i plugin necessari in sequenza. Queste sono le correzioni più semplici e comuni per questa situazione.
Errore irreversibile in WordPress relativo al modello del tema installato
In questo caso, inoltre, non puoi contare sulla disponibilità dell'amministratore WP. Dovresti essere consapevole che in caso di errore fatale relativo a un modello di tema WordPress. L'ulteriore utilizzo di questo matrimonio sarà una decisione inappropriata e persino stupida. Il che porterà a conflitti più seri. Ciò equivale a salire più volte sullo stesso rastrello.
Come risolvere questo problema:
- Connettiti al sito utilizzando un client ftp o un file manager, quindi dovresti andare nella cartella "temi" ed eliminare il modello difettoso. Di conseguenza, verrà ripristinato l'accesso al pannello di amministrazione di WordPress.
- Il prossimo passo è scaricare e attivare un tema realizzabile.
Queste sono le manipolazioni più semplici che risolvono questo problema e non richiedono molto tempo.
L'errore 500 nelle modifiche analfabete di .htaccess al file
In questo caso, tutte le manipolazioni necessarie vengono eseguite solo con .htaccess. La soluzione più rapida al problema è ripetere le tue ultime azioni. Di conseguenza, l'eliminazione di una regola che non ha messo radici nel server.
Diverse correzioni:
- Il modo più semplice e indolore è la rimozione del file .htaccess stesso.
- La cosa che richiede più tempo è copiare .htaccess in un'altra cartella creata. Quindi eliminiamo quello vecchio e creiamo un nuovo .htaccess vuoto. Dopodiché, dovresti esaminare attentamente la copia del vecchio file danneggiato per gli errori. Diciamo che non hai trovato niente di strano. Quindi le regole dovrebbero essere trasferite in sequenza. È importante controllare lo stato di salute del progetto quando si effettua ogni correzione, tramite il browser in modalità di navigazione in incognito.
Sono sicuro che questi consigli ti saranno utili e utili. Andiamo avanti!
Errore interno del server in functions.php o wp-config.php
Questi due file di configurazione sono i più importanti. Tutte le modifiche devono essere eseguite con attenzione e competenza. Il minimo cambiamento analfabeta può portare a conseguenze molto disastrose. È possibile identificare il problema solo riproducendo le ultime manipolazioni eseguite.
Suggerimenti utili:
- Potresti aver perso un punto e virgola alla fine di una riga di codice. Apriamo e controlliamo l'integrità.
- Il codice viene inserito all'esterno della funzione, entriamo e lo spostiamo.
- La riga di codice è specificata in un posto non valido, cerchiamo e trasferiamo o cancelliamo.
- In caso di errore fatale con l'impossibilità di trovare il codice in wp-config. Scarica l'archivio del motore, quindi sostituisci il tuo wp-config con quello nell'archivio. È importante copiare tutte le informazioni per la connessione al database MySql dal vecchio file al nuovo. Questo vale per: nome del database, nome utente, password, nome del server, codifica, prefisso obbligatorio. Dopo dovrebbe funzionare tutto.
5. Se il problema è in functions.php e non c'è modo di risolverlo. Quindi scarica l'archivio del tuo modello di tema, quindi decomprimilo. Successivamente, sostituisci il tuo functions.php con quello nuovo dall'archivio decompresso.
Queste raccomandazioni dovrebbero risolvere il tuo problema.
500 Internal Server Error in WordPress mancanza di risorse di memoria del server
Nel tempo, sempre più visitatori vengono al progetto, la quantità di contenuti è in costante crescita. Tutto ciò influisce seriamente sul consumo di risorse del server da parte del sito. Ad un certo punto, il server o l'hosting non possono più fornire l'allocazione della quantità di memoria richiesta per l'esecuzione dei processi.
Il problema è legato ai limiti impostati sul server o sull'hosting. Quando si tratta di esaurimento delle risorse sul lato server, si verifica questa conseguenza.
Come modificare i limiti:
- Se utilizzi il pannello di hosting VestaCp, puoi aumentare il limite nella sezione delle impostazioni del server. Il valore è specificato nel campo memory_limit. È anche possibile correggere il file di configurazione php.ini, la direttiva responsabile del limite di memoria si presenta così:
- limite_memoria = 256.
- define(‘WP_MEMORY_LIMIT’, ‘128M’);
- define('WP_MAX_MEMORY_LIMIT', '512M'); Specifica dei limiti di memoria in wp-config - apri e scorri fino in fondo, quindi inserisci due costanti:
- Per modificare i limiti di memoria in .htaccess, basta aprirlo e creare una regola:
- php_value memory_limit 128M
Queste correzioni dovrebbero aiutarti.
La versione php non valida contribuisce all'errore interno del server
Questo è un caso piuttosto raro, si riferisce al passaggio a una nuova versione di php. Quindi si consiglia di utilizzare semplicemente la versione precedente o quella funzionante corrispondente. La modifica viene effettuata in modo completamente individuale, il motivo è nelle diverse interfacce dei pannelli di hosting esistenti.
Da parte tua, è sufficiente contattare il fornitore di hosting con questa richiesta. Verranno sicuramente a trovarti. Vale la pena considerare questo fatto. Se non hai effettuato tali aggiornamenti prima della situazione che si è verificata, non è affatto così.
Questo è tutto quello che so, spero che aiuti. Se conosci altri modi, parlacene nei commenti o scrivimi in privato.
Leggendo questo articolo:
- Correzione dell'errore "503 Servizio temporaneo non disponibile"
- Perché non posso aggiungere o installare plugin in WordPress?
Grazie per aver letto: AIUTO SEO | NICOLA.TOP