Come aggiustare errore 500 Internal server error

errore 500 wordpress
Tabella dei Contenuti
Condividi il post
Condividi su whatsapp
Condividi su facebook
Condividi su linkedin
Condividi su twitter

Tra gli errori più comuni di WordPress, e quelli che più causano problemi soprattutto tra i principianti, c’è sicuramente l’errore 5000 – Internal server error. Per fortuna, basta seguire alcune indicazioni per risolverlo e ripristinare la navigabilità del sito web.

Che cos’è l’errore 500

Questo errore, noto anche come errore http 500 è l’incubo di ogni webmaster e, spesso, può comparire all’improvviso durante la navigazione impedendo di aprire la pagina richiesta.

Questo errore, così come altri che possono verificarsi durante la navigazione, viene restituito quando il server comunica con il browser che tenta di accedere al sito web.

errore 500
errore 500

Se questa operazione va a buon fine, ovvero il browser riceve il codice 200, il sito appare sullo schermo senza problemi. Tuttavia, quando il browser riceve il codice 500 vuol dire che c’è qualcosa lato server che non funziona come dovrebbe.

Mentre l’errore 400 è legato al client,  gli errori 500, come accennato, riguardano il server e non sempre l’utente riesce a comprenderne il motivo. L’errore 500 Internal server error può presentarsi con diverse diciture che, comunque, indicano tutte la stessa cosa.

Se si dispone di Microsoft Internet Information Services, una suite di servizi server per sistemi operativi Microsoft Windows, si potrà ricavare qualche informazione un più sull’errore 500.

Le principali cause dell’errore 500

Ecco i problemi che possono generare questo tipo di errore:

  • Errori nei permessi: si verifica quando i permessi dei file e delle cartelle non vengono stabiliti correttamente.
  • Codice errato o file. htaccess corrotto: quando il file .htaccess non è compilato correttamente.
  • Timeout del PHP: timeout nel rivolgersi a una risorsa esterna.
  • Limite di memoria PHP: il processo viene inibito se viene superata la memoria PHP.
  • Errore di sintassi o errore del codice negli script CGI/Perl: i percorsi non sono impostati correttamente o c’è un errore negli script.

Nel caso di siti WordPress, spesso questo errore può essere generato da qualche funzionalità dei temi o dei plugin.

Come aggiustare errore 500 – Internal server error

L’errore 500 non è sicuramente un bel biglietto da visita per un sito web anche perché, non essendo accessibile, l’utente non troverà quello che cerca e finirà per abbandonare il sito. nel caso in cui questo errore non venga corretto, poi, anche Google potrebbe penalizzare il sito web per quanto riguarda il suo posizionamento.

L’errore 500 – Internal server error, quindi, deve essere subito corretto.

Il primo step da fare è sicuramente assicurarsi che il server funzioni correttamente rivolgendosi al proprio servizio di hosting o consultando downforeveryoneorjustme.com.

error
error

Poi, un rapido sguardo al file di log, che ad esempio conserva le informazioni relative alle modifiche che vengono effettuate, come l’installazione di un plugin, può dare informazioni utili per capire da cosa è stato generato l’errore.

 Correggere il file .htaccess

Il file .htaccess, che contiene indicazioni specifiche per il funzionamento delle directory e del comportamento del sito web, potrebbe essere la causa dell’errore 500 se corrotto o non perfettamente configurato.

Per correggere il file .htaccess e avere un sito funzionante si può rinominare il file in qualcosa come .htaccess_old accedendo all’ FTP o al proprio account cPanel.

Il file .htaccess sarà nella directory con wp-content, wp-admin e wp-includes e, se configurato correttamente, l’errore 500 – internal server error sarà finalmente scomparso.

Aumentare il limite di memoria PHP

L’errore 500 può essere causato anche dal superamento dei limiti di memoria PHP. Un segnale è l’errore che si verifica quando si accede al pannello di controllo o si vuole caricare una foto sul sito.

Per ripristinare subito le funzionalità del sito, un espediente è quello di aumentare il limite della memoria PHP creando un file php.ini. Qui andrà inserita, ad esempio, la dicitura “memory = 64 MB” e il file dovrà poi essere caricato sul server.

Tuttavia, per evitare ulteriori errori 500,  è importante capire perché viene superato il limite di memoria.

Disattivare i plugin per individuare la causa dell’errore

A causare l’errore 500 potrebbero essere anche dei plugin. Per individuare il “colpevole”, basta disattivare tutti i plugin e procedere a riattivarli uno per volta. In questo modo sarà più semplice individuare quale plugin causa questo fastidioso errore.

Scrivi un commento

Condividi su whatsapp
Condividi su facebook
Condividi su linkedin
Condividi su twitter
Assistenza per wordpress
Post Popolari:
Carlo Alberto Bello

La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero troverai utili le oltre 200 guide WordPress e sulla SEO che ho pubblicato su questo blog. Sono disponibile a fornire una prima consulenza SEO GRATUITA, consigliandoti una strategia seo per posizionare il tuo sito WordPress tra i primi su Google.