Intraprendere misure appropriate per la manutenzione e la cura del sito Web è essenziale se si dispone di un sito Web aziendale o si esegue un negozio online. Senza un'adeguata manutenzione del sito Web, si esegue il rischio di ricevere messaggi di spam e di errore sul tuo sito, o peggio ancora, il tuo sito Web potrebbe essere violato . In questo post, esamineremo uno degli errori del server interno comune - 500 - in WordPress, che è il risultato di un sito Web ingiustificato.
L'errore del server interno 500 in WordPress può essere causato a causa di numerosi problemi del sito Web. Pertanto, controlliamo le cause in breve, quindi immergiamo direttamente a imparare a correggere questi 500 errori interni del server per garantire che il tuo sito Web funzioni senza problemi e non ci sono tempi di inattività.
Contenuto
InterruttoreChe cos'è l'errore del server interno di WordPress 500?
Sebbene sia un errore comune del server Web, l'errore del server interno 500 in WordPress potrebbe essere dovuto a una semplice cache del browser o a plug -in e temi obsoleti. È un problema sul lato dell'applicazione a livello di server e comune tra tutti i siti Web e non limitato ai siti WordPress.
Ad esempio , quando si inserisce un URL nel browser (Google Chrome), il server prenderà la richiesta e visualizzerà il sito Web o la pagina richiesti. Tuttavia, se il server non è in grado di visualizzare la pagina richiesta, mostrerà un messaggio di errore del server interno 500.
Il messaggio visualizzato sarebbe piuttosto generico ed è diverso in base al browser che stai utilizzando.
Hai bisogno di aiuto per la manutenzione e la cura del sito Web?
Entra in contatto con noi oggi per sapere come possiamo aiutare!
Cosa causa 500 errori del server interno in WordPress?
Alcuni dei principali motivi o cause per 500 errori del server interno in WordPress sono database corrotti, problemi di incompatibilità con plugin e temi di terze parti, problemi del server di database, limiti PHP esauriti o file .htaccess rotti.
Se non risolto immediatamente, l'errore del server interno 500 può influire sul tuo SEO e invariabilmente, la classifica del tuo sito. Potrebbe anche rendere difficile per i crawler Web o i robot dei motori di ricerca strisciare il tuo sito, portando a indicizzazione imprecisa. Ancora più importante, questo errore potrebbe avere un impatto negativo sull'esperienza dell'utente, con conseguente velocità di rimbalzo .
Identificare la causa è il primo passo per correggere questo errore. Una volta identificata la causa, puoi trovare soluzioni appropriate e risolverla.
Cosa fare prima di correggere l'errore del server interno 500?
Una cosa importante da fare prima di iniziare a correggere l'errore del server interno 500 è eseguire un backup completo del sito Web. Non vuoi perdere i tuoi dati preziosi mentre si fissa l'errore. Oltre a proteggere i tuoi file e dati, un backup ti assicurerà di poter far funzionare il tuo sito rapidamente nel caso in cui si subisce ulteriori problemi.
Con WordPress, è possibile eseguire rapidamente un backup di un sito Web con un plug -in. I plug -in di backup WordPress superiori sono UpDraftPlus , BlogVault e BackPup . Questi plugin sono semplici da usare e configurare. Tra questi, il plugin Premium UpDraftPlus offre funzionalità di backup, ripristino e clonazione.

Leggi : Elenco di controllo di WordPress Security
Come correggere l'errore del server interno 500 in WordPress?
Ormai, potresti avere una chiara idea delle probabili cause dell'errore del server interno 500 su un sito Web WordPress. Hai anche un GIST su ciò che devi fare prima di provare l'errore ( suggerimento : prendi il backup del sito Web). Pertanto, passiamo e leggiamo come correggere rapidamente l'errore del server interno 500.
1. Prova la memorizzazione nella cache del browser
Probabilmente la correzione più semplice per l'errore del server interno 500 è cancellare i cookie e la cache del browser. Se si utilizza Google Chrome, utilizzare CTRL+SHIFT+ELUTE per pulire i cookie e le immagini memorizzate nella cache.

Immettere nuovamente l'URL del sito Web nel browser per verificare se il sito è accessibile. Potresti anche provare siti Web come è giù in questo momento o giù per tutti o solo per determinare se il problema è diffuso o appena affrontato da te.
Il metodo per cancellare la memorizzazione nella cache e i cookie è diverso per ciascun browser. A seconda del browser utilizzato, il metodo per cancellare i cookie e la cache può differire. Basta andare alle impostazioni e trovare la scheda giusta e cancellarle. Se il problema persiste, puoi provare le altre correzioni menzionate di seguito.
2. Verificare che i plugin ridondanti
Questa è una causa comune per l'errore del server interno 500 in WordPress. i plug-in WordPress di terze parti possono causare un errore dopo l'installazione o un plug-in obsoleto/ridondante sul sito può causare un problema.
Il modo più semplice per risolvere questo problema è andare alla dashboard WordPress → Plug-in → Scegli le azioni sfuse dal menu a discesa o seleziona manualmente i plugin che si desidera disattivare → Fare clic su Deactivate.

Quindi, aggiorna il tuo sito Web per verificare se l'errore è corretto.
Se questo corregge l'errore, è stata identificata la causa. Ora, devi attivare ogni plug -in (uno per uno) e aggiornare il tuo sito Web dopo ogni attivazione.
L'intero processo è piuttosto noioso, ma è l'unico modo per trovare il problema e risolverlo. Dopo aver identificato il plug -in causando l'errore 500, è possibile eliminare il plug -in o aggiornarlo.
A volte il conflitto può essere causato da un codice cattivo all'interno del plugin. In questo caso, è necessario assumere uno sviluppatore WordPress per risolvere il problema.
3. Controlla il tuo file .htaccess
Un file .htaccess corrotto potrebbe essere un motivo per l'errore del server interno, in quanto è uno dei file di WordPress principale. Se il file è danneggiato, crearne uno nuovo.
Per risolvere questo problema, accedi al tuo sito Web tramite SFTP. Una volta trovato il file, rinominalo in .htaccess_old.
Quindi, utilizzare l'editor di testo per creare un nuovo file .htaccess e copiare/incollare quanto segue.
# Inizia WordPress
Riscrivere ingegnere
Rewriterule.* - [e = http_authorization:%{http: autorizzazione}]
Riswitebase /
Rewriterule ^index.php $ - [l]
REWRITECOND %{request_filename}! -F
REWRITECOND %{request_filename}! -D
Riswiterule. /index.php [L]
# End WordPress
Carica questo nuovo file .htaccess e aggiorna il browser del sito per verificare se l'errore è corretto. È inoltre possibile controllare il codice WordPress per trovare i dettagli sul file .Htaccess predefinito per il multisito.
4. Condurre un audit del tema del sito Web
Come nel caso dei plugin WordPress, un nuovo tema WordPress può anche comportare un errore del server interno. Qui, un audit del tema del sito Web può aiutare.
Vai al tuo dashboard WordPress → Aspetto → Temi → Attiva il tema predefinito (venti venti-due). Ciò disattiverà il tuo tema attuale e attiverà il tema predefinito . Ricarica il tuo sito Web per vedere se l'errore è risolto.

5. Usa il debug di WordPress
Essendo il CMS più popolare per la creazione di un sito Web , WordPress viene fornito anche con una funzione di debug . Se abilitato, può aiutare a rilevare errori sul tuo sito Web. Potrebbe essere la soluzione ideale per trovare la fonte dell'errore 500 in WordPress.
La parte migliore, la funzione di debug può anche fornire dettagli su altri possibili errori sul tuo sito. Per abilitare la funzione di debug in WordPress, dai un'occhiata a questa semplice guida .
6. Controllare il limite di memoria PHP
In WordPress, plugin e script richiedono una certa quantità di memoria. Se la memoria PHP non è sufficiente, potrebbe portare all'errore del server interno 500.
Per controllare il limite di memoria PHP del tuo sito, accedi alla dashboard WordPress → Strumenti → Salute del sito. Fai clic su Info e scorrere sulla sezione Server per visualizzare il limite di memoria PHP.

Per aumentare il limite di memoria, è necessario accedere al tuo file .htaccess e aggiungere il seguente codice.
php_value memory_limit xxxm
Oppure potresti accedere al tuo file wp-config.php e aggiungere il seguente codice in cima.
define ('wp_memory_limit', 'xxxm');
Se questo corregge l'errore 500, bene e bene, ma il tuo lavoro non è ancora finito! Ora devi identificare il motivo per cui la memoria si sta esaurendo. Alcuni motivi potrebbero essere un tema o un plug -in difettoso. Qui, per trovare la causa esatta, è meglio connettersi con il tuo provider di hosting.
Nota : in alcune 500 variazioni di errore, l'accesso alla dashboard WordPress può essere limitato. Quindi, potresti non essere in grado di correggere l'errore 500 con questo passaggio.
7. Verifica se la versione PHP è compatibile
A volte l'errore del server 500 può essere il risultato di una versione PHP incompatibile. Come nel caso del limite di memoria PHP, gli script e i plug -in necessitano anche di una versione PHP specifica per funzionare senza intoppi. Se c'è qualche problema di incompatibilità, potrebbe comportare 500 errori.
Per controllare la versione PHP corrente del tuo sito, accedi alla dashboard WordPress → Strumenti → Salute del sito.
Fai clic sulle informazioni e nella sezione Server, è possibile visualizzare la versione PHP.

Qui, prova a aggiornare o downgrade della versione PHP se non si è sicuri di quale PHP sia necessario.
Apporta la modifica, salva le impostazioni e aggiorna il tuo sito Web per verificare se l'errore è scomparso. In caso contrario, ritorna alla versione PHP iniziale e salva le impostazioni.
8. Connettiti con il tuo provider di web hosting
Se hai provato tutti i metodi (correzioni) sopra menzionati e il problema persiste, hai bisogno di aiuto per esperti. Contatta il tuo provider di web hosting, che può aiutare a rilevare la causa principale controllando i registri degli errori del server . Tuttavia, se il problema è con il server dell'host, il tuo sito sperimenterà alcuni tempi di inattività fino a quando l'errore non sarà risolto.
9. Ripristina il backup del sito precedente
Un'altra opzione è quella di ripristinare il backup del sito precedente, preso quando il tuo sito era funzionale. Se si utilizza un plug -in di backup WordPress che offre un'opzione di restauro, è semplicemente possibile ripristinare il tuo sito con un clic di un pulsante.
Apri la dashboard WordPress → Impostazioni → Backups (esempio upDraftPlus). Sotto la scheda di backup e ripristino scorrere sul backup esistente → Backup corrente → Fare clic sul pulsante Restore.
Seleziona se si desidera ripristinare un componente specifico (database, plugin, temi o caricamenti) o scegliere il ripristino completo. Il plugin avvia il processo di ripristino. Una volta fatto, visualizzerà il messaggio "Ripristina correttamente". Si spera che questo dovrebbe correggere l'errore del server 500.
10. RIPLICARE IL FILE WODIPRESS CORE
Se tutto il resto fallisce, l'ultima opzione sarebbe quella di ricaricare i file di WordPress Core. Qui, dovresti:
- Scarica l' ultima versione di WordPress da WordPress.org.

Fonte immagine: https://wordpress.org/download/
- Decomprimere il file e cercare la cartella WordPress.
- Seleziona tutti i file nella cartella e caricali sul tuo sito Web utilizzando un client FTP.
- Quindi, scegli "sovrascrivere" e "usa sempre questa azione".
Ciò sostituirà i file WordPress più vecchi con nuovi file. Se il motivo dell'errore del server interno era corrotto i file WordPress, questa soluzione potrebbe risolvere il problema.
Nota : se questo passaggio è troppo tecnico per te, è meglio contattare il tuo provider di hosting.
500 varianti di errore del server interno
A seconda del browser, del sistema operativo e del server Web che si sta utilizzando, l'errore del server interno 500 può essere visualizzato come le seguenti variazioni.
- Errore 500
- HTTP 500
- 500 errori
- Errore HTTP 500
- Errore temporaneo (500)
- Errore interno del server
- Errore HTTP 500 - Errore del server interno
- 500 - Errore del server interno
- Errore HTTPS 500
- Errore HTTPS 500
- HTTP 500 - Il sito Web non è in grado di visualizzare la pagina richiesta
- 500 - Un errore. Questo è tutto ciò che sappiamo.
Una schermata bianca vuota o un messaggio di errore descrittivo possono anche essere visualizzati "Contatta l'amministratore del server". È anche comune una pagina di errore del server interno personalizzato 500.
Leggi : 10 errori più comuni di WordPress
Avvolgimento
Un errore del server interno 500 è facile da correggere una volta trovato la causa esatta. Le soluzioni di cui sopra per l'errore 500 sono semplici da seguire, anche per un utente di WordPress per principianti. Prima di provare qualsiasi soluzione di livello avanzato, inizia a cancellare la cache e i cookie del sito Web. Nella maggior parte dei casi, questa soluzione dovrebbe funzionare.
Quindi, conduci un audit di plugin e temi, soprattutto se hai aggiunto nuovi plugin/temi WordPress al tuo sito Web. Il debug è anche una soluzione semplice per risolvere l'errore del server interno 500. Il contatto con il provider di web hosting dovrebbe essere il prossimo nell'elenco, poiché il loro team tecnico può fornire una guida accurata.
A livello di codifica, controllare il file .htaCess, il limite di memoria PHP e la versione PHP. Utilizzare il codice fornito qui per correggere l'errore del server 500. Il ripristino del backup del sito precedente può anche aiutare a risolvere questo problema. Come ultima risorsa, dovresti ricaricare tutti i file WordPress Core.
Come accennato in precedenza, eseguire un backup di un sito Web prima di eseguire una delle 500 correzioni di errore menzionate in questo articolo.
500 domande frequenti di errore del server interno
Come si corregge l'errore interno del server HTTP 500 in WordPress?
È possibile eseguire diversi passaggi per correggere l'errore del server interno HTTP 500 in WordPress. Innanzitutto, tutti i plug -in devono essere disattivati e quindi riattivati uno per uno per identificare se un plug -in sta causando il problema. Il passaggio a un tema WordPress predefinito può anche aiutare a escludere problemi relativi al tema. Inoltre, abilitare il debug in WordPress può fornire maggiori dettagli sull'errore.
Come posso bypassare l'errore del server interno?
Per bypassare un errore del server interno 500, cancella la cache del browser, prova ad accedere al sito Web da un browser o dispositivo diverso e ricarica la pagina dopo un po 'di tempo.
Che cos'è un errore del server interno SIP 500?
Un errore del server interno SIP 500 si riferisce a un errore del server nel contesto di SIP (Protocollo di iniziazione della sessione), che viene utilizzato nelle telecomunicazioni per segnalare e controllare sessioni di comunicazione multimediale. Questo errore può verificarsi a causa di problemi di configurazione del server, esaurimento delle risorse, bug o errori nel software SIP Server o problemi di rete.
Come si corregge gli errori del server interno General 500?
Per gli errori del server interni generali 500, è necessario verificare i problemi o le configurazioni sul lato server e consultare i registri del server per identificare i messaggi di errore specifici. Assicurati che i tuoi script o il codice non abbiano errori di sintassi e prendi in considerazione l'aumento del limite di memoria dell'applicazione. Verificare le autorizzazioni di file e directory e contattare il tuo provider di hosting per il supporto se il problema persiste si consiglia anche.
Come si corregge un errore del server interno 500 in Chrome?
In Chrome, è possibile correggere un errore del server interno 500 cancellando la cache e i cookie del browser, disabilitando eventuali estensioni del browser che potrebbero interferire e cercando di accedere al sito Web in modalità Incognito.
Che cos'è "Errore 500 non è attualmente in grado di gestire questa richiesta" in WordPress?
"Errore 500 non è attualmente in grado di gestire questa richiesta" in WordPress indica un errore del server generico. Ciò può essere causato da un file .htaccess danneggiato, un limite di memoria PHP esaurito, plugin/temi in conflitto o difettosi, problemi di configurazione del server o autorizzazioni errate su file e cartelle.
Perché continuo a ricevere 500 errori del server interno?
Potresti continuare a ottenere 500 errori interni del server a causa di problemi con il codice, i plugin e i conflitti di temi del tuo sito Web o script personalizzati. Raggiungere i limiti delle risorse del server, le autorizzazioni di file errate, un file .htaccess corrotto o un limite di memoria PHP insufficiente sono alcuni altri problemi che è necessario verificare per correggere questo errore.