Hinweis: Der folgende Artikel hilft Ihnen dabei: 12 modi più efficaci per correggere l’errore interno del server 500 sul sito
Diciamo che possiedi un sito web e hai creato una landing page per una campagna pubblicitaria pensata per il tuo sito. Tutto il lavoro è stato fatto e oggi è il giorno della campagna, visiterai la pagina della campagna per vedere i risultati dei tuoi sforzi. Ma il sito non si carica e mostra il messaggio “500 Internal Server”.
La maggior parte degli errori del sito web hanno un motivo specifico, motivo per cui il proprietario del sito web può risolverlo il prima possibile. Invece gli errori sotto il codice 5xx, di cui l’errore 500 Internal Server è un esempio, sono generalmente errori di cui il server non è in grado di identificare la causa esatta e occorre verificare le possibili cause dell’errore. Uno dei motivi più comuni per l’errore 500 sono i problemi di connessione a Internet, nonché un file htaccess difettoso. È.
Questo errore ha nomi diversi, che hanno tutti lo stesso concetto e si riferiscono all’incapacità del server virtuale di hosting di trovare la causa principale dell’errore. Dietro l’errore 500 Internal Server possono esserci diversi fattori, motivo per cui questo errore è diventato un errore comune tra i siti web.
Nessun visitatore rimane su una pagina del sito Web che non viene caricata. Un sito inattivo è una situazione spiacevole per i visitatori e il suo proprietario, che può abbassare il posizionamento del sito web nella classifica SERP di Google e influenzare negativamente il punteggio SEO del sito.
Ecco perché dovresti agire rapidamente per risolvere errori come errori 404 e 500 Internal Server. Qui descriviamo 12 modi pratici per correggere l’errore 500 Internal Server sul sito.
La prima soluzione per evitare tali errori sul sito è acquistare un server virtuale ad alta velocità e di alta qualità. Se non si verificano errori sul lato server, le pagine del sito verranno caricate rapidamente e nessun visitatore lascerà il tuo sito a breve.
Qual è l’errore interno del server 500?
Ogni volta che l’utente visita la pagina del sito, il browser invia una richiesta al server di visitare la pagina del sito e il server raccoglie le informazioni richieste e le invia all’utente. Quando il server non è in grado di fornire all’utente le informazioni richieste, tale incapacità viene visualizzata come errore sulla pagina del sito.
Nel mondo web, per comodità di lavoro, viene considerato un codice per ogni tipologia di errore. Le serie di codici 4xx e 5xx come 404 e 500 sono errori comuni. Nella maggior parte degli errori viene visualizzata anche la radice dell’errore. Ma l’errore Internal Server 500 non è così.
L’errore Internal Server 500 è un errore comune del codice di stato HTTP che di solito indica un problema sul lato server del sito web. Il significato dell’errore interno del server è che il server ha riscontrato condizioni impreviste e non è stato in grado di identificare il problema.
Per questo motivo il webmaster e proprietario del sito web deve trovare la radice dell’errore e correggerla il prima possibile affinché il punteggio SEO, la credibilità e il numero di contatti del sito web non subiscano variazioni negative.
Questo errore viene visualizzato in diversi modi, puoi vedere alcuni esempi di seguito:
- 500 Errore interno del server
- Errore interno del server 500
- Errore HTTP 500
- Stato HTTP 500 – Errore interno del server
- Errore 500 Errore interno del server
- Errore 500
- 500. Questo è un errore
Questo errore è noto anche come errore 500 del server Elementor, errore 500 di Google ed errore 500 di Chrome attivato. Anche il modo in cui questo errore viene visualizzato sui siti Web può essere diverso. Puoi vedere gli esempi qui sotto:
Pagina di errore 500 Errore interno del server per impostazione predefinita:
Pagina errore 500 del server personalizzato:
Errore HTTP 500 in Google:
Errore 500 in Google Le immagini sopra erano solo esempi di come visualizzare questo errore e l’errore http errore 500 può essere visualizzato in vari formati.
I motivi più comuni dell’errore 500 Internal Server
La comparsa della frase 500 Internal Server Error sulla pagina del sito è probabilmente dovuta al verificarsi di almeno uno di questi problemi:
- Cache del browser difettosa
- Si è verificato un problema temporaneo nella connessione Internet
- Aggiunta di regole errate nel file htaccess. sito web
- Fornire autorizzazioni errate a file e cartelle
- Versione PHP errata del sito web
- file htaccess. Sito web difettoso
- Database del sito Web difettoso
- C’è un problema nel plugin e nel tema WordPress
- Riempimento della memoria PHP del sito web
- La presenza di file di grandi dimensioni sul sito web
- Interruzione momentanea della connessione internet
Controllando questi fattori, puoi sradicare e risolvere il problema della generazione dell’errore 500 del server. Nella sezione successiva, abbiamo introdotto 12 modi pratici per correggere l’errore 500 sul sito in modo da poter risolvere ciascuno di questi problemi.
Come risolvere il sito Web dell’errore HTTP 500?
Poiché l’errore 500 Internal Server secondo l’elenco sopra può avere vari motivi e la pagina del sito Web non mostra il motivo principale del verificarsi di http 500, dobbiamo controllare una serie di motivi di cui sopra per riuscire a tracciare e correggere il problema principale. I metodi pratici per correggere l’errore 500 Internal Server sul sito sono i seguenti:
Risolti i problemi con 500 server interni dal lato visitatore
Sebbene il testo di questo errore ci indichi che il problema è probabilmente lato server, non è sempre così. È possibile che l’errore sia da parte del visitatore del sito web. Significa che il sito Web è attivo, ma all’utente viene visualizzato l’errore 500 Internal Server.
Se, come visitatore, sei andato su una pagina del sito web e hai riscontrato un errore del server 500, l’unica cosa che puoi fare per correggere questo errore è controllare la tua connessione Internet. Naturalmente, come proprietario di un sito web, puoi eseguire questi controlli nel primo passaggio.
Se l’errore si è verificato dalla tua parte e in un sistema locale, puoi risolvere rapidamente il problema eseguendo i seguenti metodi.
1. Ricarica la pagina:
È possibile che l’errore 500 venga visualizzato solo a te. Forse il sito web risponde correttamente alle richieste dei browser e hai riscontrato l’errore 500 Internal Server a causa di un’interruzione temporanea o di un’interruzione della connessione Internet, oppure non sei riuscito a stabilire una connessione con il server.
Aggiorna la pagina facendo clic sull’icona Ricarica nel browser o premendo il tasto F5 in Windows. Se la pagina viene caricata, significa che il problema riguarda il tuo sistema e non è necessario risolverlo.
2. Svuotare la cache e i cookie del browser
Se la pagina di errore http 500 non viene corretta dopo il ricaricamento, è probabile che il tuo browser contenga file difettosi nella cache e nei cookie. Ricaricare la pagina non eliminerà questi file, quindi dovrai eliminarli tu stesso.
Se il problema non viene risolto dopo aver svuotato la cache e i cookie del browser, è possibile connettersi al sito Web da un altro browser per vedere se viene visualizzata la pagina del sito Web o se l’errore del server 500 Elementor persiste ancora. Ad esempio, se stavi utilizzando Chrome, questa volta prova Firefox.
3. Cambia la rete Internet
Se le azioni precedenti non risolvono l’errore, è possibile che l’errore si verifichi sull’intera rete Internet in uso. Per rilevarlo, connettersi al sito Web da un servizio Internet diverso. Ad esempio, se ti stavi connettendo al Wi-Fi di casa, questa volta utilizza i dati mobili.
Correzione dell’errore 500 dal sito Web
Nella migliore delle ipotesi, i metodi menzionati possono risolvere il problema. Ma la persistenza del problema trasmette due messaggi: il problema riguarda il lato server del sito web e dobbiamo dare uno sguardo più profondo alla radice del problema. Come proprietario di un sito web o webmaster, ci sono modi per scoprire e risolvere l’errore del server 500, che abbiamo menzionato in 9 modi:
1. Controlla i log degli errori del sito web
Nella maggior parte dei casi, la causa degli errori del sito web sono file e script non impostati correttamente. I registri degli errori possono aiutarti a risolvere i problemi. Normalmente, hai accesso a questo record nel pannello di controllo del sito web.
In ogni pannello di controllo, la parte in cui dovresti cercare i registri degli errori è diversa. Per visualizzare il Log degli Errori nel cPanel procedere come segue:
Accedi al cPanel.
Nella sezione Metriche, vai alla sezione Errori.
Nella parte specificata è possibile visualizzare sotto forma di elenco i 300 errori che si sono verificati sul server con informazioni come la data e l’ora in cui è stato registrato l’errore, il tipo di errore, l’indirizzo IP del visitatore e la posizione dell’errore. l’errore. Attraverso queste informazioni è possibile ottenere indizi sull’origine del problema.
Tieni presente che gli errori relativi al server del sito web sono archiviati in questa sezione. Gli errori PHP sono memorizzati nel file php_errorlog.
2. Reimpostare il livello di accesso o le autorizzazioni di file e cartelle
Un altro motivo dell’errore 500 Internal Server sul sito è l’assegnazione di livelli di accesso inappropriati a cartelle e file. Ad esempio, se l’autorizzazione di un file o di una cartella non consente all’utente di accedere a una determinata pagina del sito Web, l’utente non potrà visitare quella pagina.
Le autorizzazioni o il livello di accesso standard per i file è 644 e per le cartelle è 755. È meglio reimpostare le autorizzazioni o provare a modificare l’accesso ai file in cPanel.
3. Cambia la versione di PHP
Una versione PHP inappropriata del sito web può causare il timeout dei testi PHP e generare errori. Di conseguenza, potresti riscontrare un errore 500 sul sito web. Cambia la versione PHP del sito con una versione più recente o precedente.
4.file htaccess. Guardare
Uno dei motivi più comuni dell’errore http error 500 è l’esistenza di un problema nel file htaccess. È. Oltre all’errore 500, questo file può causare altri errori come l’errore 403 sul sito web.
Se il file htaccess. Se è difettoso o contiene errori di sintassi, oppure la cartella principale è definita in modo errato, il risultato sarà che il sito Web non verrà caricato con un errore 500 Internal Server.
Sebbene ciascuno dei tre problemi precedenti possa essere risolto separatamente, la soluzione seguente risolve tutti e tre i problemi.
Innanzitutto, crea un file di backup dal sito. Quindi, per verificare e risolvere questo problema, accedere al sito Web tramite il protocollo SFTP o la connessione SSH.
Dopo aver trovato il file htaccess. È il vecchio htaccess. Cambia il nome.
Un nuovo file denominato htaccess. Crea e inserisci i seguenti comandi al suo interno. Quindi carica il file sul server.
# BEGIN WordPress
RiscriviCond %{REQUEST_FILENAME} !-f RiscriviCond %{REQUEST_FILENAME} !-d RiscriviRule . /index.php [L]
Ricaricare il sito web. Se il problema riguarda il file htaccess, verrà risolto. Elimina anche il file htaccess_old. non dimenticare
5. Ripara e controlla database e credenziali
L’ottava soluzione è correggere eventuali errori nel database o nelle sue credenziali. Se si verifica questo problema, il sito Web non sarà in grado di comunicare con il database.
Per risolvere il problema nel database, puoi riportare il sito web alla versione di supporto che hai già preparato. Inoltre, se il tuo sito Web WordPress non si connette al database, dovresti controllare le credenziali del sito Web per assicurarti che siano corrette.
Se non hai accesso alla dashboard di WordPress, connettiti al sito Web tramite SFTP. Trova il file wp-config.php nella cartella web/content.
Fare clic con il tasto destro sul file e selezionare Modifica.
Ora il file verrà aperto come file di testo. Tra le righe di codici, la riga inferiore del nome utente del database MySQL contiene il nome utente e la riga inferiore della password del database MySQL contiene la password di questo utente. Fare attenzione che questi parametri siano posti all’interno di ”.
Ora puoi assicurarti dell’accuratezza di queste informazioni e modificarle se necessario.
6. Disabilita i plugin del sito web WordPress
Un plugin o un plugin non configurato correttamente può causare un errore 500 Internal Server in WordPress. Il processo standard per risolvere questo problema è disabilitare i plugin uno per uno finché non troviamo finalmente il plugin che ha causato il problema.
Se hai accesso alla sezione di amministrazione di WordPress:
Vai alla sezione plugin, seleziona l’opzione Plugin installati e seleziona l’opzione Disattiva dal menu a discesa Azioni collettive. Quindi seleziona la casella davanti a Plugin e fai clic su Applica per disabilitare tutti i plugin.
Ricaricare il sito web. Se il problema del 500 Internal Server è stato risolto, torna alla sezione dei plugin. Attiva i plugin uno per uno e ricarica il sito per trovare finalmente il plugin che ha causato l’errore 500 del server.
Quindi puoi contattare il fornitore del plugin per risolvere il problema o inviare un ticket nel repository WordPress per ottenere una risposta per risolvere il problema. Se possibile, il problema verrà risolto rimuovendo il plugin e sostituendolo con un plugin simile.
Se non hai accesso alla sezione di amministrazione di WordPress:
La soluzione più comune suggerita in questi casi è cambiare il nome della cartella del software. In questo metodo esiste la possibilità che si verifichi un altro errore in futuro. Per questo motivo suggeriamo di disabilitare i plugin e correggere l’errore 500 tramite il database.
Effettuare una copia di backup del database per impedire la cancellazione dei dati. Effettuando una ricerca nel cPanel, vai alla sezione php MyAdmin del tuo sito web e fai clic sull’opzione WordPress sul lato sinistro della pagina.
Sul lato destro e nella colonna Tabella, trova la riga wp_options e fai clic su di essa. Ora nella nuova pagina, scorri nella colonna option_name per trovare la riga active_plugins.
Sul lato destro di questa riga e nella colonna valore_opzione, vedrai una sequenza di caratteri che contiene tutti i tuoi plugin attivi.
Scorri verso sinistra e tocca Modifica.
Per maggiore sicurezza, copia questa stringa o sequenza di caratteri e salvala da qualche parte come il software NotePad. L’unica modifica che dobbiamo apportare per disabilitare i plugin è inserire i seguenti caratteri invece dei precedenti:
a:0:{}
Nella stessa pagina, fai clic sull’opzione Vai in basso a destra per salvare le modifiche.
Questo codice indica a WordPress che non è presente alcun plug-in attivo sul sito Web, quindi tutti i plug-in sono disabilitati e puoi accedere alla dashboard WordPress del sito Web.
Ora, attivando i plugin uno per uno e ricaricando il sito, puoi facilmente identificare il plugin difettoso. Dopo aver trovato il plugin, comunica con il suo creatore o correggi l’errore 500 Internal Server registrando un ticket nel repository WordPress.
7. Cambiare il tema del modello del sito web
Un modello configurato in modo errato genererà diversi errori, incluso un errore del server 500. Per modificare il formato tramite database è necessario sostituirlo con un altro formato. Di solito, l’errore http 500 bloccherà l’accesso alla dashboard di WordPress. In questo caso, procedi come segue:
Prima di intraprendere qualsiasi azione, esegui un backup del sito nel cPanel.
Vai alla sezione PHPMyAdmin del tuo sito web. Nel menu a sinistra, seleziona il database del tuo sito web e WordPress.
Nella prima colonna della tabella che si apre, cerca il file che termina con l’estensione “opzioni” e cliccaci sopra. Questo file si chiama vmf_options e potrebbe avere un prefisso diverso nel database.
Nell’elenco che si apre, inserisci il numero 50 nel campo Numero di righe, quindi cerca tra le righe le righe del modello e del foglio di stile.
Fai clic sul pulsante Modifica davanti a ciascuna delle due righe sopra. Quindi, come nel metodo precedente, modifica il valore_opzione di entrambi con il nome del nuovo formato che hai scelto. Se ad esempio vogliamo applicare al sito il formato Twenty Twenty-Two, inseriamo la frase ventitwentytwo nel campo option_value.
Fare clic sul pulsante Vai per salvare le modifiche.
Assicurati di farlo sia per le righe del modello che per quelle del foglio di stile. Puoi vedere i nomi dei template disponibili sul tuo sito web attraverso il contenuto della cartella wp-content/themes e la sezione Strumenti Sito -> File Manager del pannello di controllo.
Dopo aver modificato il modello, se l’errore viene corretto, è molto probabile che si sia verificato un errore nella sezione modello del sito Web, che ha portato alla comparsa dell’errore 500 Internal Server.
8. Aumenta la memoria PHP del sito web
Gli script che occupano più spazio della memoria assegnata agli script PHP possono essere la causa della visualizzazione della dicitura “500 Internal Server” sulla pagina di qualsiasi sito web. Per impostazione predefinita, il valore di questa memoria è impostato su 32 MB.
È possibile aumentare la quantità di questa memoria con il seguente metodo.
In questo metodo utilizziamo il plugin gratuito di gestione file per aumentare la memoria PHP. Dopo aver installato e attivato questo plugin, inseriscilo e cerca il file wp-config.php.
9. Ripristina il sito Web da una copia di backup
Nell’ultimo metodo dei 12 modi pratici per correggere l’errore 500 del server interno sul sito, se nessuna delle soluzioni di cui sopra non ha risolto l’errore 500 del server interno, reimposta o ripristina il tuo sito Web da un backup.
Ciò ripristinerà il tuo sito web allo stato in cui si trovava quando hai eseguito il backup e annullerà tutte le modifiche apportate da allora.
Conclusione
L’errore 500 Internal Server è uno degli errori più spiacevoli per qualsiasi webmaster perché non mostra la causa dell’errore e la lascia decidere al webmaster. D’altro canto, può avere conseguenze negative sul punteggio SEO del sito.
La persistenza dell’errore può essere un segno di problemi più specializzati che richiedono conoscenze tecniche per essere risolti. In altri casi, la presenza di file di grandi dimensioni sul sito Web può causare l’errore HTTP 500.