Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: http errors
Questo errore di solito sembrerà qualcosa del genere:
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. "
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:
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.
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.
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):
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.
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.
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:
Se l'errore mostra dopo aver installato un nuovo 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.
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:
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"
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.
Il server ha ricevuto una richiesta da un altro server che non è valido.Può essere visualizzato in vari modi, incluso:
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!
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:
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.
Scritto da Michael Brower / dicembre 13, 2016