Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come risolvere l’errore 500 Internal Server in WordPress

State vedendo un errore 500 internal server in WordPress?

L’errore interno del server è uno degli errori più comuni di WordPress.

È un po’ complicato perché l’errore non fornisce altre informazioni e molti principianti lo trovano piuttosto frustrante.

In questo articolo vi mostreremo come risolvere facilmente l’errore 500 internal server in WordPress.

Fixing the internal server error in WordPress

Ecco una rapida panoramica degli argomenti che tratteremo in questo articolo:

Che cos’è l’errore 500 Internal Server?

L’errore 500 internal server è un errore comune del server web. Non è specifico di WordPress e può verificarsi con qualsiasi sito web.

Il codice 500 nel messaggio di errore è tecnicamente un codice di errore HTTP. La ricerca di questo codice mostrerà solo la sua descrizione standard:

“Il codice di risposta 500 Internal Server Error indica che il server ha riscontrato una condizione inattesa che gli ha impedito di soddisfare la richiesta“.

Si tratta di un messaggio di errore generico, il che significa che il server non è stato in grado di assegnare un messaggio di errore migliore e più utile quando ha riscontrato il problema.

La pagina di errore ha un aspetto diverso a seconda del software del server web (Nginx o Apache) utilizzato e del browser utilizzato.

Ecco come può apparire la pagina di errore di Apache:

Internal server error page on Apache

L’aspetto potrebbe essere diverso se si utilizza Nginx e Google Chrome.

L’aspetto sarà diverso anche se Google Chrome non è in grado di trovare una pagina di errore da visualizzare:

Google Chrome http 500 error

Per i principianti, questo può essere incredibilmente frustrante. Nessun indizio o messaggio indica la direzione giusta per risolvere rapidamente il problema.

Chiedere come risolvere un errore interno del server è come chiedere al medico come risolvere il dolore che si prova senza dire dove si trova il dolore.

Tuttavia, se si conoscono le cause più comuni che scatenano questo errore, si può provare a risolverle una per una per risolvere l’errore senza rompere nulla.

Cosa causa l’errore interno del server in WordPress?

L’errore interno del server in WordPress è spesso causato da un file .htaccess corrotto, da plugin mal codificati o dal tema attivo di WordPress.

Altre possibili cause dell’errore interno del server in WordPress sono il limite di memoria di PHP o i file core di WordPress corrotti.

In alcune condizioni, l’errore interno del server può comparire solo quando si cerca di accedere all’area di amministrazione di WordPress, mentre il resto del sito funziona correttamente.

Di solito, l’errore si verifica prima che WordPress possa essere caricato e il server non riesce a ottenere informazioni sufficienti sul motivo dell’interruzione.

Per saperne di più, consultate il nostro articolo su come funziona WordPress dietro le quinte.

Detto questo, vediamo ora come risolvere l’errore interno del server in WordPress.

Video tutorial

Subscribe to WPBeginner

Se preferite le istruzioni scritte, continuate a leggere.

Risolvere l’errore 500 Internal Server in WordPress

Prima di iniziare la risoluzione dei problemi, assicuratevi di avere a portata di mano un backup completo di WordPress del vostro sito web.

Se avete accesso all’area di amministrazione di WordPress, potete utilizzare un plugin di backup per WordPress per creare un backup completo del vostro sito web.

Per questo consigliamo di utilizzare Duplicator. Non solo vi aiuta a eseguire rapidamente il backup del vostro sito web, ma potete anche archiviare i vostri backup sul cloud e, soprattutto, potete ripristinare il vostro sito web dal backup.

D’altra parte, se non avete accesso all’area di amministrazione di WordPress, potete creare manualmente un backup di WordPress utilizzando phpMyAdmin e un client FTP.

In seguito, potete seguire i seguenti passaggi per risolvere il problema e risolvere l’errore del server interno sul vostro sito web.

Cancellare la cache di WordPress e del browser

I browser e i plugin di caching di WordPress possono talvolta memorizzare erroneamente una copia in cache di una pagina di errore.

Il modo più semplice per risolvere il problema è cancellare la cache del browser.

Clear cache

Dopodiché, se avete accesso all’area di amministrazione di WordPress del vostro sito web, potete svuotare la cache di WordPress visitando la pagina delle impostazioni del vostro plugin di caching.

Per maggiori dettagli, consultate il nostro tutorial su come cancellare la cache di WordPress.

Verifica della presenza di un file .htaccess corrotto

Il file .htaccess è un file di configurazione del server che viene utilizzato anche da WordPress per impostare i reindirizzamenti.

Una delle cause più comuni dell’errore interno del server è il file .htaccess corrotto.

Il modo più semplice per risolvere questo problema è semplicemente visitare la pagina Impostazioni ” Permalinks nell ‘area di amministrazione di WordPress e poi fare clic sul pulsante “Salva modifiche” senza apportare alcuna modifica.

Update permalinks to regenerate .htaccess file

WordPress cercherà ora di aggiornare il file .htaccess o di generarne uno nuovo. Ora potete visitare il vostro sito web per verificare se l’errore del server interno è stato risolto.

Se l’errore è ancora visibile, è necessario assicurarsi che WordPress sia stato in grado di generare o scrivere sul file .htaccess.

A volte, a causa dei permessi di file e directory, WordPress potrebbe non essere in grado di creare o scrivere sul file .htaccess.

Ora potete provare a sostituire il file .htaccess manualmente. Per prima cosa, dovete accedere al vostro sito web utilizzando l’FTP o l’applicazione File Manager nel pannello di controllo del vostro account di hosting.

Successivamente, è necessario rinominare ilfile .htaccess principale in qualcosa come .htaccess_old. Questo vi consente di mantenere il file come backup, ma WordPress non lo riconoscerà.

Per rinominare il file .htaccess, dovrete accedere al vostro sito utilizzando l’FTP o l’applicazione File Manager nel cruscotto del vostro account di hosting.

Una volta collegati, il file .htaccess si troverà nella stessa directory in cui sono presenti cartelle come wp-content, wp-admin e wp-includes.

È sufficiente fare clic con il tasto destro del mouse sul file .htaccess e rinominarlo in .htaccess_old.

Rename .htaccess file

Successivamente, è necessario creare un nuovo file .htaccess.

All’interno della cartella principale del sito, fare clic con il tasto destro del mouse e selezionare l’opzione “Crea nuovo file” nel client FTP o nell’applicazione File Manager.

Create new htaccess file

Nominate questo nuovo file .htaccess e fate clic su “OK” per salvarlo.

Ora, questo file .htaccess è attualmente vuoto ed è necessario aggiungervi le regole di riscrittura predefinite di WordPress.

È sufficiente fare clic con il tasto destro del mouse sul file e selezionare “Visualizza/Modifica” nel client FTP o nell’applicazione File Manager.

Edit .htaccess file

Il file vuoto si aprirà in un editor di testo semplice come Notepad o TextEdit.

A questo punto, è necessario copiare e incollare il seguente codice al suo interno:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Questo codice è il set di regole predefinito utilizzato da WordPress. Non dimenticate di salvare le modifiche e di caricare il file sul server.

Ora è possibile visitare il sito web per verificare se l’errore del server interno è stato risolto.

In caso affermativo, allora datevi una pacca sulla spalla perché avete risolto l’errore interno del server.

Importante: prima di procedere con altre operazioni, assicuratevi di andare alla pagina Impostazioni ” Permalinks nell ‘area di amministrazione di WordPress e di fare clic sul pulsante Salva senza apportare alcuna modifica. In questo modo il file .htaccess verrà rigenerato con regole di riscrittura adeguate per garantire che le pagine dei vostri post non restituiscano un errore 404.

Se la soluzione per verificare la presenza di un file .htaccess corrotto non ha funzionato, allora dovete continuare a leggere questo articolo.

Aumentare il limite di memoria di PHP

A volte, l’errore interno del server può verificarsi se uno script consuma tutto il limite di memoria di PHP.

Il modo più semplice per aumentare il limite di memoria di PHP è modificare il file wp-config.php. Se siete principianti, fate attenzione a questa operazione. Seguite attentamente queste istruzioni, perché anche piccoli errori nei file principali di WordPress possono danneggiare il vostro sito.

Per iniziare, è sufficiente collegarsi al proprio sito web WordPress utilizzando un client FTP o l’applicazione File Manager nel pannello di controllo del proprio account di hosting.

Il file wp-config.php si trova nella cartella principale del vostro sito web. Fate clic con il tasto destro del mouse su di esso e selezionate “Scarica”. In questo modo vi assicurerete di avere un file di backup nel caso in cui qualcosa vada storto.

Una volta salvato, è possibile fare clic con il pulsante destro del mouse e selezionare “Visualizza/Modifica”.

Edit wp-config file

All’interno del file wp-config.php, è necessario aggiungere il seguente codice appena sopra la riga che recita: “Questo è tutto, smettete di modificare! Buona pubblicazione”:

define( 'WP_MEMORY_LIMIT', '256M' );

Per maggiori dettagli, consultate il nostro tutorial su come aumentare il limite di memoria PHP in WordPress.

Nota: se 256M non risolve il problema, provare ad aumentare a 512M.

Se l’errore del server interno viene visualizzato solo quando si tenta di accedere all’amministrazione di WordPress o di caricare un’immagine in wp-admin, allora è necessario aumentare il limite di memoria seguendo questi passaggi:

  1. Creare un file di testo vuoto sul computer e chiamarlo php.ini.
  2. Incollare questo codice: memoria=256MB
  3. Salvare il file
  4. Caricate il file nella cartella /wp-admin/ tramite FTP.

Se l’aumento del limite di memoria ha risolto il problema, allora il problema è stato risolto solo temporaneamente. È ancora necessario trovare la causa che sta esaurendo il limite di memoria.

Potrebbe trattarsi di un plugin mal codificato o anche di una funzione del tema. Vi consigliamo vivamente di chiedere alla vostra società di web hosting WordPress di esaminare i log del server per aiutarvi a trovare la diagnostica esatta.

Se l’aumento del limite di memoria di PHP non ha risolto il problema, è necessario risolvere altri problemi.

Disattivare tutti i plugin di WordPress

Se nessuna delle soluzioni precedenti ha funzionato, è molto probabile che l’errore sia causato da un plugin specifico installato sul vostro sito web.

È anche possibile che si tratti di una combinazione di plugin che non funzionano bene tra loro.

Se potete accedere all’area di amministrazione di WordPress del vostro sito web, potete semplicemente andare alla pagina dei plugin e disattivare tutti i plugin di WordPress.

Deactivate all plugins

Tuttavia, se non riuscite ad accedere all’area di amministrazione di WordPress, potete disattivare tutti i plugin di WordPress utilizzando l’FTP.

È sufficiente collegarsi al proprio sito Web WordPress utilizzando un client FTP o l’applicazione di gestione dei file nel pannello di controllo del proprio account di hosting.

Una volta collegati, navigare nella cartella /wp-content/ e rinominare la cartella plugins in plugins.deactivated.

Plugins deactivated via FTP

WordPress cerca i plugin nella cartella plugins. Se la cartella plugins non viene trovata, disattiverà automaticamente tutti i plugin.

Ora potete provare a visitare il vostro sito web per verificare se questo ha risolto l’errore del server interno sul vostro sito web.

Per ripristinare tutti i plugin, è sufficiente rinominare la cartella ‘plugins.deactivated’ in plugins.

I plugin verranno ripristinati, ma saranno ancora disattivati.

Ora è possibile attivare i singoli plugin e visitare il sito web per capire quale plugin sta causando l’errore interno del server.

Per maggiori dettagli, consultate la nostra guida su come disattivare tutti i plugin di WordPress senza WP-Admin.

Se la disattivazione di tutti i plugin non ha risolto l’errore interno del server sul vostro sito web, continuate a leggere.

Passare a un tema WordPress predefinito

Una possibile causa dell’errore del server interno potrebbe essere un codice del tema di WordPress.

Per determinare se questo è il caso, è necessario cambiare il tema con un tema predefinito di WordPress.

Se avete accesso all’area di amministrazione di WordPress, andate alla pagina Aspetto ” Temi. Se è già installato un tema predefinito, è sufficiente fare clic sul pulsante Attiva per cambiare il tema.

Activate a default theme

Se non avete installato un tema predefinito, potete fare clic sul pulsante “Aggiungi nuovo” in alto e installare un tema predefinito (Twenty Twenty-Three, Twenty Twenty-Two e così via).

Se non avete accesso all’area di amministrazione di WordPress, potete comunque passare a un tema predefinito.

È sufficiente collegarsi al proprio sito web WordPress utilizzando un client FTP e navigare nella cartella /wp-content/.

Fare clic con il pulsante destro del mouse per selezionare la cartella dei temi e scaricarla sul computer come backup.

Download theme folder

Successivamente, è necessario eliminare la cartella themes dal sito web. Una volta eliminata, creare una nuova cartella themes.

La nuova cartella dei temi sarà completamente vuota, il che significa che al momento non è stato installato alcun tema di WordPress.

Successivamente, è necessario visitare la directory dei temi di WordPress e scaricare un tema predefinito di WordPress sul computer.

Download a default theme

Il vostro browser scaricherà quindi il tema come file zip sul vostro computer.

Individuare il file sul computer e decomprimerlo. Gli utenti di Windows possono decomprimere il file facendo clic con il pulsante destro del mouse e selezionando “Estrai tutto”. Gli utenti Mac possono fare doppio clic sul file zip per estrarlo.

Extract theme files

Ora vedrete una cartella contenente il vostro tema di WordPress.

Passare nuovamente al client FTP o al File Manager e caricare questa cartella nella cartella vuota dei temi.

Upload theme folder

Una volta caricato, WordPress inizierà automaticamente a utilizzare il tema predefinito.

Ora è possibile visitare il sito web per verificare se l’errore del server interno è stato risolto.

Se non funziona, potete ricaricare i vostri temi WordPress dal backup o tornare al tema che stavate usando.

Non preoccupatevi. Ci sono ancora alcune cose che potete fare per risolvere l’errore.

Ricaricamento dei file del nucleo

Se le opzioni dei plugin e dei temi non hanno risolto l’errore interno del server, è opportuno ricaricare le cartelle /wp-admin/ e /wp-includes/ da una nuova installazione di WordPress.

Questa operazione NON rimuove le informazioni, ma può risolvere il problema nel caso in cui un file sia danneggiato.

Per prima cosa, è necessario visitare il sito web WordPress.org e fare clic sul pulsante “Download”.

Download WordPress

Questo scaricherà il file zip di WordPress sul vostro computer.

Procedere con l’estrazione del file zip. Al suo interno, troverete una cartella wordpress.

WordPress folder extracted

Successivamente, è necessario collegarsi al proprio sito web WordPress utilizzando un client FTP.

Una volta collegati, accedere alla cartella principale del sito web. È la cartella che contiene le cartelle wp-admin, wp-includes e wp-content.

Nella colonna di sinistra, aprite la cartella WordPress sul vostro computer.

Ora è necessario selezionare tutti i file all’interno della cartella wordpress e caricarli sul sito web.

Upload core WordPress files

Il vostro client FTP trasferirà ora queste cartelle sul vostro server.

Verrà chiesto se si desidera sovrascrivere i file. Selezionare “Sovrascrivi”, quindi selezionare “Usa sempre questa azione” e selezionare la casella di controllo “Applica solo alla coda corrente”.

Overwrite WordPress core files

Il vostro client FTP sostituirà ora i vecchi file di WordPress con nuove copie fresche.

Se i file di WordPress sono stati danneggiati, questo passaggio risolverà l’errore interno del server.

Abilitare i log di debug in WordPress

WordPress è dotato di un sistema integrato per mantenere i log per il debug.

È possibile attivarlo utilizzando il plugin WP Debugging. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.

Una volta attivato, il plugin attiva i log di debug sul vostro sito web WordPress.

Se non avete accesso all’area di amministrazione del vostro sito WordPress, potete attivare il debug aggiungendo il seguente codice al file wp-config.php:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true); 

Una volta attivati i log di debug, è possibile visualizzarli utilizzando un client FTP e navigando nella cartella /wp-content/.

Debug log

Il file di log di debug può essere aperto in un editor di testo e mostrerà un elenco di errori e avvisi che si verificano sul sito web.

Alcuni errori e avvisi possono essere incidenti innocui che non devono essere risolti. Tuttavia, se il vostro sito web presenta un errore interno del server, questi possono indicarvi la giusta direzione.

Chiedete al vostro fornitore di hosting

Se tutti i metodi non riescono a risolvere l’errore interno del server sul vostro sito web, allora è il momento di chiedere aiuto.

Contattare il team di assistenza del web hosting, che sarà in grado di controllare i registri del server e individuare la causa principale dell’errore.

Se volete continuare a risolvere i problemi da soli, consultate la nostra guida definitiva alla risoluzione dei problemi di WordPress per i principianti.

Speriamo che questo articolo vi abbia aiutato a risolvere l’errore del server interno di WordPress. Potreste anche voler consultare il nostro elenco completo degli errori più comuni di WordPress e la nostra guida su come scegliere il miglior provider di web hosting.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

677 commentiLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Shashank Priyadarshi

    I am facing the same issue. Internal Server Error (HTTP 500 Internal Server Error) in my site. I tried following the steps, but i think i am missing something. I am not very good with servers and such. Please help…

    • WPBeginner Support

      If none of the recommendations from our guide are able to help you solve the error, please reach out to your hosting provider and they should be able to assist!

      Admin

    • Jiří Vaněk

      Renaming the htaccess file first helps me when looking for a problem. This will rule out a problem in this file. Then I try to rename the folder with plugins. If none of this helps, try asking the web provider. Usually, it can also be a specific php or server setting.

  3. Jiří Vaněk

    As for the 500 error, in practice it has proven to be the fastest method to contact my provider and ask him for a printout of the error log. Very often, a problem appears there, which may be due to an unauthorized directive in the .htaccess file, or in the rights on the Wordpress folder. with Error 500, it is probably best to really look at the logs right from the start. It can solve many problems very quickly.

  4. Uzair

    Encountering the 500 Internal Server Error in WordPress has been a recurring challenge for me on client websites. I’ve found that the causes are often multifaceted, influenced by various factors such as the hosting provider and the specific WordPress environment, including the plugins and themes in use. Your article shed light on this complexity, and I appreciate it.

    • WPBeginner Support

      Glad we could help with troubleshooting this issue :)

      Admin

  5. A Owadud Bhuiyan

    Thanks for sharing.

    Sometimes I actually do the permalink-saving thing. But I never knew the details about it.

    Now it’s very clear to me.

    • WPBeginner Support

      Glad we could share why it works :)

      Admin

  6. Arielle

    OMG you are a lifesaver!!! Simply uploading and replacing the WP admin and include file worked like magic!! THANK YOU !!!

    • WPBeginner Support

      Glad our recommendations could help!

      Admin

  7. Taimoor Khan

    The main cause of this problem is because of the Plugins updation. I faced that problem and can’t even access the Dashboard. So what I did for that is to log in to my hosting and update all my plugins which will help me in getting rid of that problem.

    • WPBeginner Support

      Thank you for sharing what worked for you! It is not always the plugins but that can certainly be one of the causes.

      Admin

  8. Ryan

    Great Thanks fixed mine and running smooth

    • WPBeginner Support

      Glad our guide was able to help!

      Admin

  9. David Cao

    My .htaccess file was corrupted, thank goodness I found this article. Thank you very much!

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Admin

  10. gagan deep

    thank you for saving my job

    • WPBeginner Support

      Glad our guide could help!

      Admin

  11. Gultekin irengun

    I was looking for a fix and neither reallt worked for me to fic 500 errors for the pages of a site in multisite when I recently changed the domain name.

    What fixed it was, changing permalinks to plain. So I guess, re-doing permalinks was the easiest fix.

    • WPBeginner Support

      Thanks for sharing what worked for you, with the pretty permalinks not working, you may want to check with your hosting provider that mod_rewrite is enabled for your sites.

      Admin

  12. Bianca

    Thanks for this article. Just want to add an extra tip:
    Also check for additional .htaccess files in other folders like for example the ‘uploads’ folder. This may cause a partial 500 internal server error for images and everything that is in that folder. I experienced this recently and was caused by a rigid setting in a security plugin.

    • WPBeginner Support

      Thanks for sharing what solved this issue for you :)

      Admin

    • Kate

      Thank you for sharing that tip! After going through all the steps in the post and still getting the error on my images, I found an extra .htaccess file that was causing the problem. I’m so glad I decided to read these comments.

  13. Mr Terry McBride

    A most excellent tutorial, watched to keep me on the ball so to speak, but
    one issue that you missed, and I recently had, was a corrupted wp-config.php file – that was also causing me 500 errors.

    I urge everyone to copy this particular fie to their own machine for safe keeping, My own hosting provider (though brilliant), couldn’t hep me.

    Simply copying my own backup via FTP to my /public_html folder – saw my own site miraculously appear again.

    Hope it helped.

    • WPBeginner Support

      Thank you for sharing what worked for you. :)

      Admin

  14. Gordon

    Wow… Just the permalink thing fixed it. Thanks!

    • WPBeginner Support

      Glad our guide helped :)

      Admin

  15. Ramon Olivencia

    In my case, I was getting an “HTTP ERROR 500” and an “Internal Server Error”, particularly at my WooCommerce checkout. GoDaddy fixed the issue after looking at the error log and increasing the memory limit by inserting a .user.ini file and then adding “define (‘WP_MEMORY_LIMIT’, ‘2048M’ );” to my wp-config.php file.

    • WPBeginner Support

      Thanks for sharing what worked for you :)

      Admin

  16. Björn

    Awesome! My .htaccess file was corrupted. Saved my life! And I received a pat on my back :D

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  17. Qais Azam

    Thank you so much it worked for me

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  18. American

    I have tried all these methods, the error goes away by re-installing wordpress or refreshing core files but it appears again and again when I try to update any plugin or perform any task in the dashboard.

    Please advice, what could be the possible reason that it is keep happening with me.

    • WPBeginner Support

      For that continued issue, please reach out to your hosting provider and they should be able to assist.

      Admin

  19. Christopher

    This video training was very helpful. Thank you.

    • WPBeginner Support

      You’re welcome :)

      Admin

  20. Oli

    Thanks for this tutorial! It worked for my issue!

    • WPBeginner Support

      Glad our guide was able to help you :)

      Admin

  21. Jay

    You save me…The last one worked for me

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  22. Connor

    The issue for me was Wordfence security plugin installs an htaccess file in the wp-content/uploads file. Delete this an the internal error disappears! I hope this will help somebody :)

    • WPBeginner Support

      Thanks for sharing what worked for you :)

      Admin

  23. Maax

    My error appears when I’m trying to make an update via elementor
    It has not been resolved

    • WPBeginner Support

      We would recommend reaching out to Elementor’s support if you are having an issue with Elementor.

      Admin

  24. Chan

    Thank you so much. I
    ‘m an experience web developer but new to Wordpress.
    Had a 500 error, found this guide and followed it and my problem was solved.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  25. Emel

    Hello there!
    Error code 500 appears when I click on the browser. The page never opens up since I updated the theme!
    I cannot even open my website to update it according to your instruction here. What to do in that case? Thanks in advance!

  26. mohamad

    Hi. Thankful.
    for Error 500.
    My problem was after updating the template.
    The problem was solved by updating php version.

    • WPBeginner Support

      Thanks for sharing what worked for you :)

      Admin

  27. Ali Fawad

    Very very useful blog all the time.

    • WPBeginner Support

      Thank you :)

      Admin

  28. lanre

    Hello. I’m having the same problem on my site and it’s hosted on gcp. I tried installing some plugins before I got this error. Is there a way I can remove the plugin from mysql database or do I need to do it through the htaccess file. This blog is true great as it has helped me with most of my site issues. Hope this works also

    • WPBeginner Support

      You would want to use FTP to disable your plugin files for the simplest method.

      Admin

      • lanre

        thank you very much. it worked like magic. the thing now is should I delete the old .htaccess file or rename it back? Thanks once again

        • WPBeginner Support

          You can get rid of the old file if that was giving you errors and resaving your permalinks should create a new file for you.

  29. Sophie

    You save me every time! Renaming the .htaccess file and saving the page permalinks worked for me, the problem occurred after I updated all my plugins and cleared my cache. Thanks a lot!

    • WPBeginner Support

      Glad our guide was able to help you :)

      Admin

  30. Esther Mitchell

    Hi,
    I followed your guidance and need to undo the .htaccess change. Should I delete the new .htaccess and thereafter rename the old .htaccess_old to its original name .htaccess to do so? Hope you see this note soon and can help. :)

    • WPBeginner Support

      You can certainly do that to make the old htaccess active for your site.

      Admin

  31. Erica

    Well, this is nice information! Thanks for sharing this as it would help many users to know about important information about WordPress. Knowing about this, we are looking forward to implementing things accordingly.

    • WPBeginner Support

      Glad you found our guide helpful :)

      Admin

  32. Mark

    Nice work,

    It work for me if i create php.ini file

    • WPBeginner Support

      Thanks for sharing what worked for you :)

      Admin

  33. Rita

    Thanks so much! Re-uploading the WP core files solved my issue.

    • WPBeginner Support

      You’re welcome, thanks for sharing which method worked for you :)

      Admin

  34. seb

    Thanks a lot, htacess was the problem !!!

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  35. Jackie Branc

    Very helpful. Thanks a lot!

    • WPBeginner Support

      You’re welcome :)

      Admin

  36. Adel

    Very helpful as usual, thank you

    • WPBeginner Support

      You’re welcome, glad our guide could be helpful :)

      Admin

  37. Caitlin

    Similar issue my website disappeared while undergoing a major update from a commerce platform plugin. Coming from no experience with these things, this solution was easy to follow even from a different file manager.

    Thank you.

    • WPBeginner Support

      You’re welcome, glad we could be helpful :)

      Admin

  38. Haris

    Best website for fixing WordPress errors. Thank you once again :)

    • WPBeginner Support

      You’re welcome, glad you’ve found our guides helpful :)

      Admin

  39. Sonam Jain

    Your blog was very helpful. I had to upload the core files and the steps given by you made it very easy for me. Thank you.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Admin

  40. Timothy Franceschi

    Wow! Very helpfull! Thanks

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Admin

  41. Luiz Verçosa

    In my case, the problem was that my PHP version was automatically updated by my host and my old Wordpress version was incompatible with it. They themselves found the problem and fixed it after my contact through e-mail.

    • WPBeginner Support

      Thanks for sharing the issue you ran into and how it was fixed for others running into this problem :)

      Admin

  42. Stephan

    Hi, thank you very much for your help. You solve my problem. (broken plugin)

    Best regards from Germany,
    Stephan

    • WPBeginner Support

      Glad our recommendations could help :)

      Admin

  43. ibrahim

    thanks, renaming the htaccess file did worked for me

    • WPBeginner Support

      You’re welcome, glad our recommendation was helpful :)

      Admin

  44. Rene Con

    My site is on HTTP Error 500, I did all the steps to fix the issue, is not working at all yet :(

    • WPBeginner Support

      If you reached out to your hosting provider they should be able to give you a better idea of the source of the issue.

      Admin

  45. Saif Fuad

    Thank you very much, one of the WP plugin was causing the error, i deactivated it made new installation of that specific plugin and it worked.

    Thanks

    • WPBeginner Support

      Glad our recommendation could help :)

      Admin

  46. Jaine

    You save my site. Can’t thank you enough. Your instructions were clear and easy to follow. You’re amazing!

    • WPBeginner Support

      Glad our guide could help :)

      Admin

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Admin

  47. Ajay vaja

    wp-includes/post.php File are missing my site and admin panel are not opening

    Error Message :- The site is experiencing technical difficulties

  48. Siddharth

    Thank you for saving my blog.

    • WPBeginner Support

      You’re welcome, glad our article could help :)

      Admin

  49. amit sharma

    yeah Thanku so much ! i solved this problem :-)

    • WPBeginner Support

      Glad our article could help :)

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.