Need help? Chat now!

Hostwinds Tutorial

Cerca risultati per:


Sommario


Il problema: 500 Guida sugli errori del server interno
Errore interno del server
500 cause di errore del server interno
Come posso correggere un errore interno del server 500?
Problemi con il file .htaccess
Problemi con le autorizzazioni di file o directory
Problemi con temi e plugin di WordPress
Problemi con il tuo codice PHP
Altri codici di errore comuni che iniziano con cinque (5)
501 non implementato
errore di connessione 502 Bad Gateway
504 Gateway Time-out
505 Versione HTTP non supportata
Errori 506, 507, 508, 510, 511

500 errori del server interno

Tag: http errors 

Il problema: 500 Guida sugli errori del server interno
Errore interno del server
500 cause di errore del server interno
Come posso correggere un errore interno del server 500?
Problemi con il file .htaccess
Problemi con le autorizzazioni di file o directory
Problemi con temi e plugin di WordPress
Problemi con il tuo codice PHP
Altri codici di errore comuni che iniziano con cinque (5)
501 non implementato
errore di connessione 502 Bad Gateway
504 Gateway Time-out
505 Versione HTTP non supportata
Errori 506, 507, 508, 510, 511

Il problema: 500 Guida sugli errori del server interno

Questo errore di solito sembrerà qualcosa del genere:

Errore interno del server

Cosa puoi vedere: "Il server ha riscontrato un errore interno o un errore di configurazione e non è stato in grado di completare la richiesta. Si prega di contattare l'amministratore del server, webmaster@example.com e informarli del tempo in cui si è verificato l'errore. Tutto ciò che avresti potuto farehanno causato l'errore. Ulteriori informazioni su questo errore potrebbero essere disponibili nel registro errori del server. "

500 cause di errore del server interno

Se si vede un errore di 500 server interno, il server non può soddisfare una richiesta che sembrava valida.Qualsiasi codice di errore che inizia con il numero cinque (5) significa che il server sa che è imbattuto in un problema e non può fare ciò che è richiesto.

Un errore generale del server interno 500 è probabilmente causato da un semplice errore nella configurazione da qualche parte sul tuo sito o nello script che stai utilizzando.Non ti dice esattamente quale sia il problema, poiché è un errore generale.(Spiegheremo brevemente altri errori specifici che iniziano con cinque (5) in fondo a questa pagina)

Le cause possono includere, ma non sono limitate a:

  • Linee errate nel file php.ini
  • Linee sbagliate nel file .htaccess
  • Autorizzazioni non valide
  • Richieste di script non valide
  • Proprietà non valida
  • Errata configurazione nella configurazione di Webserver.

Per trovare la causa esatta, dovresti guardare i registri di errore trovati in CPANEL.Se hai bisogno di aiuto, inviare un biglietto, e uno dei nostri tecnologie sarà felice di aiutarti a capirlo.

Come posso correggere un errore interno del server 500?

Potrebbero esserci diverse possibili cause per indagare per fissare un errore del server interno 500.

Innanzitutto, assicurati che il file .htaccess sia corretto e che le cartelle e i file sul tuo sito abbiano le autorizzazioni corrette.Assicurati di verificare eventuali problemi con temi e plugin e controllare il codice PHP per errori.

La soluzione dipenderà da ciò che inizialmente ha causato l'errore.E una volta che hai identificato la causa, puoi provare a risolverlo.

Di seguito abbiamo elencato alcune delle cause più comuni dell'errore e come ripararle.

Problemi con il file .htaccess

Probabilmente la causa più comune di un errore di 500, ma se non sei sicuro, attenersi alla seguente procedura per determinare se è la causa (se non è riuscito a trovare il motivo nei registri di errore):

  • Vai al File Manager nel tuo cPanel
  • Imposta il tuo File Manager per mostrare i file nascosti
  • Rinomina il tuo file .htaccess in qualcosa .htaccess.bak
  • Vedi se il problema persiste.

Se l'errore è andato, allora c'è un problema con il tuo file .htaccess.Modizza Torna al nome originale e inizia a stendere i pezzi del codice nel file .htaccess per identificare il problema.

Per fare questo rapidamente e in sicurezza, inserire un segno di numero (#) senza parentesi all'inizio di una riga per "commentare" quella linea, quindi non è "lettura" quando il tuo sito è stato caricato.

Fai una riga, quindi controlla se l'errore persiste.Se lo fa, aggiungilo alla seguente riga e controlla di nuovo.Ricorda di rinforzare tutte le altre linee una volta che hai trovato la riga problematica e la fissata o lo rimosso.

Se controlli tutte le righe e il problema persiste, passa alla sezione successiva.

Problemi con le autorizzazioni di file o directory

I file e le cartelle dovrebbero avere autorizzazioni specifiche impostate per loro.Puoi vedere cosa sono impostati e li cambiano andando al file manager nel tuo CPANEL e cerca "Autorizzazioni".

Le autorizzazioni dovrebbero essere:

Cartelle - 0755

File - 0644

Se nulla qui risolve il problema, non esitare a contattarci sulla chat live o inviare un biglietto per aiutarti a farlo ordinare e il tuo sito torna online.

Problemi con temi e plugin di WordPress

A volte un errore 500 può essere causato da un plugin o un tema.

Se l'errore si presenta dopo aver installato un nuovo plug-in:

  • Vai al tuo File Manager
  • Vai alla cartella public_html / wp-content / plugins
  • Rinomina la cartella per ogni plugin una alla volta

Se l'errore mostra dopo aver installato un nuovo tema:

  • Vai al tuo File Manager
  • Vai alla cartella public_html / wp-content / themes
  • Rinomina la cartella per il tema

Se ciò fissa il sito, prova a reinstallare il tema o il plug-in. Se getta di nuovo l'errore, modifica il nome e lasciarlo.

Problemi con il tuo codice PHP

I problemi con PHP possono anche causare un errore di 500.Assicurati di avere il reporting di errori PHP attivato in modo da poter guardare e vedere c'è un possibile problema.Puoi accenderlo facendo quanto segue:

  • Vai a File Manager nel tuo cPanel
  • Vai alla directory public_html
  • Si prega di creare un nuovo file e nominarlo php.ini
  • Modifica questo file e mettilo in questo

display_error = off

log_errors = On

ERROR_LOG = "ERROR.log"

Se il codice PHP avvia connessioni esterne (afferrando un feed RSS, ecc.), Assicurati di includere un gestore di timeout. Se uno script PHP è scaduto in modo clunky, può lanciare un errore di 500.

Inoltre, assicurati che le applicazioni PHP abbiano una memoria sufficiente assegnata a loro.Se è troppo basso, causerà un errore irreversibile.

display_error = off
log_errors = On
error_log = "error.log"

Altri codici di errore comuni che iniziano con cinque (5)

501 non implementato

Il server non può soddisfare la richiesta o semplicemente non capisce cosa sta richiedendo.Il metodo di richiesta potrebbe non essere valido o il server potrebbe non supportare il metodo di richiesta.In alcuni casi, potrebbe esserci un software sul server che deve essere aggiornato, spesso quando qualcosa non è ancora disponibile, come nuove funzionalità introdotte a un'API.

errore di connessione 502 Bad Gateway

Il server ha ricevuto una richiesta da un altro server che non è valido.Può essere visualizzato in vari modi, incluso:

  • errore di connessione 502 Bad Gateway
  • 502 Servizio temporaneamente sovraccarico
  • Errore 502
  • Errore temporaneo (502)
  • HTTP Error 502 – Bad Gateway
  • 502 Errore proxy
  • HTTP 502
  • 502 Errore del server: il server ha riscontrato un errore temporaneo e non ha potuto completare la richiesta
  • 502. Questo è un errore
  • Bad Gateway: il server proxy ha ricevuto una risposta non valida da un server upstream

Vedrai anche spesso "nginx" sullo schermo.

Questi errori sono spesso solo un problema bizzarro tra i server online che non hai alcun controllo.Altre volte potrebbe essere un problema con il tuo browser.Se vedi questo errore, prova a cancellare la cache, controllando la connessione Internet e controllare se il sito funziona in un altro browser o da un'altra connessione.Se persiste, ti preghiamo di metterti in contatto con noi!

504 Gateway Time-out

Questo errore è simile al 502 uno, ma semplicemente non ha una richiesta invece di non soddisfare la richiesta.È molto probabile un problema con il server, oppure potresti eseguire script che richiedono più tempo per funzionare interamente.

Innanzitutto, aggiorna la pagina per vedere se persiste. Se lo fa, puoi provare a risolvere questo problema:

  • Assicurati che il file .htaccess sia corretto, specialmente se hai installato di recente WordPress
  • Se il tuo sito è in esecuzione su Wordpress, uno o più dei tuoi database potrebbero essere diventati corrotti.C'è un plugin che potrebbe essere in grado di aiutare - WP DBManager. Utilizzare la sua funzione di riparazione, quindi utilizzare l'opzione Ottimizza e vedere se questo la corregge.

505 Versione HTTP non supportata

Il server non supporta il protocollo HTTP utilizzato nella richiesta.Prova a utilizzare un browser diverso e vedi se funziona, poiché potrebbe essere un problema con un browser obsoleto.

Errori 506, 507, 508, 510, 511

  • Potresti vedere diversi altri errori come questi.La causa e la soluzione dipenderanno da dove vedi questo.Ad esempio, stai vedendo l'errore su un sito WordPress o uno dei nostri server cloud / dedicati?Se ti capita di vedere eventuali errori dispari come questo, non esitate a contattarci per ottenere una tecnologia su di esso e aiutarti a risolverlo.

Scritto da Michael Brower  /  dicembre 13, 2016