Conosciamo questa sensazione. Quel momento di sconforto quando il tuo sito va offline e non hai idea del perché. È uno degli errori più comuni di WordPress, ma anche uno dei più misteriosi. Non ti dice cosa c'è che non va, solo che qualcosa è rotto.
La buona notizia? È quasi sempre risolvibile. Avendo aiutato innumerevoli clienti, abbiamo avuto a che fare con questo errore parecchie volte.
In questa guida, ti illustreremo i passaggi esatti per rimettere in funzione il tuo sito. Segui semplicemente le istruzioni e tutto tornerà a funzionare in men che non si dica.

Ecco una rapida panoramica degli argomenti che tratteremo in questo articolo:
- Cos'è l'errore 500 Internal Server Error?
- Cosa causa l'errore Internal Server Error in WordPress?
- Risoluzione dell'errore 500 Internal Server Error in WordPress
- Svuota la cache di WordPress e del browser
- Verifica del file .htaccess corrotto
- Aumento del limite di memoria PHP
- Disattiva tutti i plugin di WordPress
- Passa a un tema WordPress predefinito
- Ricaricamento dei file principali
- Abilita i log di debug in WordPress
- Chiedi al tuo provider di hosting
- Tutorial video
Cos'è l'errore 500 Internal Server Error?
L'errore 500 Internal Server Error è come una porta chiusa a chiave senza chiave. Sai che qualcosa non va, ma non c'è nessun biglietto che spieghi cosa è successo.
Questo errore non è solo un problema di WordPress. Può apparire su qualsiasi sito web quando il server incontra un problema che non sa come gestire.
Il "500" nel messaggio è un codice di stato HTTP. Se lo cerchi, troverai una definizione vaga:
"Il codice di risposta 500 Internal Server Error indica che il server ha riscontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta."
Non è molto utile, vero? È il modo del server per dire: “Qualcosa si è rotto, ma non sono sicuro di cosa.”
L'aspetto di questo errore dipende dalla configurazione del tuo hosting e dal browser web. Ecco un esempio di come appare su un server Apache:

Se il tuo sito funziona su Nginx, potrebbe apparire leggermente diverso. E se Google Chrome non riesce a caricare una pagina di errore corretta, vedrai qualcosa di simile a questo:

Per i principianti, questo può essere scoraggiante. Non c'è alcun messaggio che dica cosa è andato storto o come risolverlo.
È come chiedere a un meccanico di riparare la tua auto senza dirgli cosa è rotto. Dovrà controllare diverse parti finché non troverà il problema.
Dalla nostra esperienza, il modo migliore per risolverlo è procedere passo dopo passo. Ti guideremo attraverso le cause e le soluzioni più comuni in modo che tu possa far funzionare di nuovo il tuo sito.
Cosa causa l'errore Internal Server Error in WordPress?
L'errore interno del server in WordPress è come un puzzle con pezzi mancanti. Sai che qualcosa non va, ma il messaggio di errore non ti dice esattamente dov'è il problema.
Dalla nostra esperienza, il colpevole più comune è un file .htaccess corrotto. A volte, è un plugin che si comporta male o un tema che non è compatibile con la tua configurazione.
Altre volte, il tuo sito potrebbe raggiungere il limite di memoria PHP, causando il crash di WordPress. Anche file core corrotti possono innescare questo errore, lasciandoti bloccato senza preavviso.
In alcuni casi, l'errore appare solo quando si tenta di accedere all'area di amministrazione di WordPress, mentre il resto del tuo sito funziona normalmente. È come essere bloccati fuori dalla propria casa mentre gli ospiti possono ancora entrare dalla porta sul retro.
Ciò che rende questo errore complicato è che di solito si verifica prima che WordPress possa caricarsi correttamente. Ciò significa che il server non può raccogliere abbastanza dettagli per spiegare cosa è andato storto.
Se desideri approfondire come funziona WordPress dietro le quinte, consulta la nostra guida su come funziona WordPress sotto il cofano.
Ora, esaminiamo i passaggi di risoluzione dei problemi per rimettere in funzione il tuo sito.
Risoluzione dell'errore 500 Internal Server Error in WordPress
Prima di iniziare la risoluzione dei problemi, assicurati di avere a portata di mano un backup completo di WordPress del tuo sito web.
Se hai accesso all'area di amministrazione di WordPress, puoi utilizzare un plugin di backup di WordPress per creare un backup completo del tuo sito web.
Ti consigliamo di utilizzare Duplicator per gestire questo. Non solo ti aiuta a eseguire rapidamente il backup del tuo sito web, ma puoi anche archiviare i tuoi backup sul cloud e, soprattutto, puoi ripristinare il tuo sito web dal backup.
D'altra parte, se non hai accesso all'area di amministrazione di WordPress, puoi creare manualmente un backup di WordPress utilizzando phpMyAdmin e un client FTP.
Dopodiché, puoi seguire i passaggi seguenti per risolvere e correggere l'errore del server interno sul tuo sito web.
Svuota la cache di WordPress e del browser
I browser e i tuoi plugin di cache di WordPress possono talvolta memorizzare erroneamente una copia in cache di una pagina di errore.
Il modo più semplice per risolvere questo problema è prima svuotare la cache del browser.

Dopodiché, se hai accesso all'area di amministrazione di WordPress del tuo sito web, puoi svuotare la cache di WordPress visitando la pagina delle impostazioni del tuo plugin di cache.
Per maggiori dettagli, consulta il nostro tutorial su come svuotare la cache di WordPress.
Verifica del file .htaccess corrotto
Il file .htaccess è un file di configurazione del server utilizzato da WordPress per impostare i reindirizzamenti.
Una delle cause più comuni dell'errore del server interno è il file .htaccess corrotto.
Il modo più semplice per risolvere questo problema è semplicemente visitare la pagina Impostazioni » Permalink nell'area di amministrazione di WordPress e quindi fare clic sul pulsante 'Salva modifiche' senza apportare alcuna modifica.

WordPress tenterà ora di aggiornare il tuo file .htaccess o di generarne uno nuovo. Ora puoi visitare il tuo sito web per vedere se questo ha risolto l'errore del server interno.
Se vedi ancora l'errore, devi assicurarti che WordPress sia stato in grado di generare o scrivere sul file .htaccess.
A volte, a causa delle autorizzazioni di file e directory, WordPress potrebbe non essere in grado di creare o scrivere sul tuo file .htaccess.
Ora puoi provare a sostituire manualmente il file .htaccess. Innanzitutto, devi accedere al tuo sito web utilizzando FTP o l'app File Manager nel pannello di controllo del tuo account di hosting.
Successivamente, devi rinominare il tuo file .htaccess in qualcosa come .htaccess_old. Questo ti permette di conservare il file come backup, ma WordPress non lo riconoscerà.
Per rinominare il file .htaccess, dovrai accedere al tuo sito tramite FTP o l'app File Manager nella dashboard cPanel del tuo account di hosting.
Una volta connesso, il file .htaccess si troverà nella stessa directory in cui vedrai cartelle come wp-content, wp-admin e wp-includes.
Fai semplicemente clic destro sul file .htaccess e rinominalo in .htaccess_old.

Successivamente, devi creare un nuovo file .htaccess.
All'interno della cartella principale del tuo sito, fai clic destro e seleziona l'opzione 'Crea nuovo file' nel tuo client FTP o nell'app File Manager.

Nomina questo nuovo file .htaccess e fai clic su 'OK' per salvarlo.
Ora, questo file .htaccess è vuoto e devi aggiungere le regole di riscrittura predefinite di WordPress.
Fai semplicemente clic destro sul file e seleziona 'Visualizza/Modifica' nel tuo client FTP o nell'app File Manager.

Il file vuoto si aprirà in un editor di testo semplice come Blocco note o TextEdit.
Ora, devi 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 è l'insieme di regole predefinite utilizzate da WordPress. Non dimenticare di salvare le modifiche e caricare nuovamente il file sul server.
Ora puoi visitare il tuo sito web per vedere se questo ha risolto l'errore del server interno.
Se lo ha fatto, datti una pacca sulla spalla perché hai risolto l'errore del server interno.
Importante: Prima di procedere con altre attività, assicurati di andare alla pagina Impostazioni » Permalink nell'area di amministrazione di WordPress e fare clic sul pulsante Salva senza apportare modifiche. Questo rigenererà il file .htaccess per te con le regole di riscrittura corrette per garantire che le tue pagine dei post non restituiscano un errore 404.
Se la verifica del file .htaccess corrotto non ha funzionato per te, allora devi continuare a leggere questo articolo.
Aumento del limite di memoria PHP
A volte, l'errore del server interno può verificarsi se uno script consuma tutto il limite di memoria PHP.
Il modo più semplice per aumentare il limite di memoria PHP è modificando il file wp-config.php. Fai attenzione quando lo fai se sei un principiante. Devi seguire attentamente queste istruzioni perché anche piccoli errori nei file principali di WordPress possono danneggiare il tuo sito.
Per iniziare, connettiti semplicemente al tuo sito WordPress utilizzando un client FTP o l'app File Manager nel pannello di controllo del tuo account di hosting.
Troverai il file wp-config.php all'interno della cartella principale del tuo sito web. Fai clic destro su di esso e seleziona 'Scarica'. Questo garantirà che tu abbia un backup del file nel caso in cui qualcosa vada storto.
Una volta salvato, puoi fare clic destro su di esso e selezionare 'Visualizza/Modifica'.

All'interno del file wp-config.php, devi aggiungere il seguente codice appena sopra la riga che dice, 'Questo è tutto, smetti di modificare! Buona pubblicazione':
define( 'WP_MEMORY_LIMIT', '256M' );
Per maggiori dettagli, consulta il nostro tutorial su come aumentare il limite di memoria PHP in WordPress.
Nota: Se 256M non risolve il problema, prova ad aumentarlo a 512M.
Se vedi l'errore del server interno solo quando provi ad accedere all'area amministrativa di WordPress o a caricare un'immagine nella tua wp-admin, allora dovresti aumentare il limite di memoria seguendo questi passaggi:
- Crea un file di testo vuoto sul tuo computer e chiamalo php.ini
- Incolla questo codice al suo interno: memory=256MB
- Salva il file
- Caricalo nella tua cartella /wp-admin/ usando FTP
Se aumentare il limite di memoria ha risolto il problema, allora hai risolto il problema solo temporaneamente. Devi ancora trovare la causa che sta esaurendo il tuo limite di memoria.
Questo potrebbe essere un plugin mal codificato o persino una funzione del tema. Ti consigliamo vivamente di chiedere alla tua azienda di hosting WordPress di controllare i log del server per aiutarti a trovare la diagnostica esatta.
Se aumentare il limite di memoria PHP non ha risolto il problema, è necessario un ulteriore troubleshooting.
Disattiva tutti i plugin di WordPress
Se nessuna delle soluzioni precedenti ha funzionato per te, allora questo errore è molto probabilmente causato da un plugin specifico installato sul tuo sito web.
È anche possibile che sia una combinazione di plugin che non vanno d'accordo tra loro.
Se riesci ad accedere all'area di amministrazione di WordPress del tuo sito web, puoi semplicemente andare alla pagina dei plugin e disattivare tutti i plugin di WordPress.

Tuttavia, se non riesci ad accedere all'area di amministrazione di WordPress, puoi disattivare tutti i plugin di WordPress utilizzando FTP.
Collega semplicemente il tuo sito web WordPress utilizzando un client FTP o l'app file manager sotto il pannello di controllo del tuo account di hosting.
Una volta connesso, naviga nella cartella /wp-content/ e rinomina la cartella plugins in plugins.deactivated.

WordPress cerca i plugin nella cartella plugins. Se la cartella plugins non viene trovata, disattiverà automaticamente tutti i plugin.
Ora puoi provare a visitare il tuo sito web per vedere se questo ha risolto l'errore del server interno sul tuo sito web.
Per ripristinare tutti i tuoi plugin, puoi semplicemente rinominare la cartella 'plugins.deactivated' di nuovo in plugins.
I tuoi plugin verranno ora ripristinati, ma rimarranno disattivati.
Ora puoi attivare i plugin individualmente e visitare il tuo sito web per capire quale plugin sta causando l'errore del server interno.
Per maggiori dettagli, consulta 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 del server interno sul tuo sito web, continua a leggere.
Passa a un tema WordPress predefinito
Una possibile causa dell'errore interno del server potrebbe essere del codice nel tuo tema WordPress.
Per determinare se questo è il caso, devi cambiare il tuo tema con un tema predefinito di WordPress.
Se hai accesso all'area di amministrazione di WordPress, vai alla pagina Aspetto » Temi. Se hai già un tema predefinito installato, puoi semplicemente fare clic sul pulsante Attiva per cambiare tema.

Se non hai un tema predefinito installato, puoi fare clic sul pulsante 'Aggiungi nuovo' in alto e installare un tema predefinito (Ventuno Ventitré, Ventuno Ventidue, e così via).
Se non hai accesso all'area di amministrazione di WordPress, puoi comunque passare a un tema predefinito.
Collega semplicemente il tuo sito web WordPress utilizzando un client FTP e naviga nella cartella /wp-content/.
Fai clic con il pulsante destro del mouse per selezionare la cartella dei temi e scaricala sul tuo computer come backup.

Successivamente, devi eliminare la cartella dei temi dal tuo sito web. Una volta eliminata, procedi e crea una nuova cartella dei temi.
La tua nuova cartella dei temi sarà completamente vuota, il che significa che al momento non hai temi WordPress installati.
Successivamente, devi visitare la directory dei temi di WordPress e scaricare un tema predefinito di WordPress sul tuo computer.

Il tuo browser scaricherà quindi il tema come file zip sul tuo computer.
Individua il file sul tuo computer e quindi decomprimilo. Gli utenti Windows possono decomprimere il file facendo clic con il pulsante destro del mouse su di esso e quindi selezionando 'Estrai tutto'. Gli utenti Mac possono fare doppio clic sul file zip per estrarlo.

Ora vedrai una cartella contenente il tuo tema WordPress.
Torna al tuo client FTP o al File Manager e carica questa cartella nella cartella dei temi vuota.

Una volta caricato, WordPress inizierà automaticamente a utilizzare il tema predefinito.
Ora puoi visitare il tuo sito web per vedere se questo ha risolto l'errore del server interno.
Se questo non funziona, puoi ricaricare i tuoi temi WordPress dal backup o tornare al tema che stavi utilizzando.
Non preoccuparti. Ci sono ancora alcune cose che puoi fare per correggere l'errore.
Ricaricamento dei file principali
Se le opzioni dei plugin e dei temi non hanno risolto l'errore del server interno, vale la pena ricaricare le cartelle /wp-admin/ e /wp-includes/ da un'installazione WordPress pulita.
Questo NON rimuoverà alcuna delle tue informazioni, ma potrebbe risolvere il problema nel caso in cui un file sia corrotto.
Per prima cosa, dovrai visitare il sito web WordPress.org e fare clic sul pulsante 'Download'.

Questo scaricherà il file zip di WordPress sul tuo computer.
Procedi ed estrai il file zip. All'interno troverai una cartella wordpress.

Successivamente, devi connetterti al tuo sito web WordPress utilizzando un client FTP.
Una volta connesso, vai alla cartella principale del tuo sito web. È la cartella che contiene le cartelle wp-admin, wp-includes e wp-content al suo interno.
Nella colonna di sinistra, apri la cartella WordPress sul tuo computer.
Ora devi selezionare tutti i file all'interno della cartella wordpress e caricarli sul tuo sito web.

Il tuo client FTP trasferirà ora quelle cartelle sul tuo server.
Ti chiederà se desideri sovrascrivere i file. Seleziona 'Sovrascrivi', quindi seleziona 'Usa sempre questa azione' e seleziona la casella 'Applica solo alla coda corrente'.

Il tuo client FTP sostituirà ora i tuoi vecchi file di WordPress con copie nuove e fresche.
Se i tuoi file di WordPress erano corrotti, questo passaggio risolverà l'errore del server interno per te.
Abilita i log di debug in WordPress
WordPress è dotato di un sistema integrato per mantenere i log per il debug.
Puoi attivarlo utilizzando il plugin WP Debugging. Per maggiori dettagli, consulta la nostra guida su come installare un plugin WordPress.
Una volta attivato, il plugin attiverà i log di debug sul tuo sito web WordPress.
Se non hai accesso all'area di amministrazione del tuo sito web WordPress, puoi attivare il debug aggiungendo il seguente codice al tuo file wp-config.php:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Una volta attivati i log di debug, puoi visualizzarli utilizzando un client FTP e navigando nella cartella /wp-content/.

Puoi aprire il file di log di debug in un editor di testo, e ti mostrerà un elenco di errori e avvisi che si verificano sul tuo sito web.
Alcuni errori e avvisi possono essere incidenti innocui che potrebbero non richiedere correzioni. Tuttavia, se stai riscontrando un errore interno del server sul tuo sito web, questi potrebbero indicarti la giusta direzione.
Chiedi al tuo provider di hosting
Se tutti i metodi falliscono nel risolvere l'errore interno del server sul tuo sito web, allora è il momento di chiedere ulteriore aiuto.
Contatta il team di supporto del tuo web hosting, e saranno in grado di controllare i log del server e individuare la causa principale dell'errore.
Se desideri continuare a risolvere i problemi da solo, consulta la nostra guida definitiva alla risoluzione dei problemi di WordPress per principianti.
Tutorial video
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.


Diogo Susewind
grazie mille
Aumentare il limite di memoria PHP ha risolto il mio problema
Dio ti benedica
Centro Studi Pranici
Grazie! Problema risolto
Nataša Cvetković
Grazie mille!
Checking for Corrupt .htaccess File worked for me
Stephen
Il mio pacchetto di hosting avanzato DigiWeb e l'errore del server 500 al tentativo di attivazione...
Nel mio caso, da principiante, tentando di aggiungere un tema WooWoo e poi un plugin WooWoo eCommerce, ho riscontrato un errore del server 500..
La prima volta, dopo l'installazione del tema, è stato risolto dallo staff del supporto di hosting.. Hanno indicato che era stato creato un file web.config, che lo hanno rinominato in web.config_old e che non dovevo crearne altri.. Procedendo all'aggiunta del plugin eCommerce e tentando di attivarlo.. 500 errore di nuovo.. ma questa volta ho controllato nella directory e c'era un altro file 'web.config'.. Ho cambiato il nome e bingo, tutto era a posto.. Ero felice perché non voglio dipendere dai tecnici di DigiWeb!
Spero che questo aiuti anche solo una persona...
Ian Robinson
Apprezzo davvero, davvero che tu abbia messo questo video. Grazie.
Supporto WPBeginner
Hey Ian, glad you found it helpful
Non dimenticare di iscriverti al nostro Canale YouTube per altri consigli e tutorial su WordPress.
Amministratore
SAMUEL
Da quando ho configurato il mio account sia per WordPress che per Cpanel, ho scoperto che il nome del mio dominio su cpanel non era scritto correttamente (probabilmente un mio errore), ma ho cercato di cambiarlo ma non ci sono riuscito. Ho bisogno di sapere quali sono le implicazioni e come correggerlo. Il mio sito ha funzionato bene fino a poco tempo fa, potrebbe essere la causa?
Morse Gates
Ho riscontrato questo errore interno (500) quando ho aggiunto questa riga al mio .htaccess
max_input_vars = 1540; ma non appena la rimuovo, funziona. Ho bisogno di aumentare il mio Max_Input_vars da 1000
Per favore, aiutatemi.
morse gates
Solo informazioni aggiuntive. Godaddy mi ha chiesto di creare e usare .user.ini per aggiungere questo, ma phpinfo lo mostra ancora a 1000 dopo la modifica. Ecco perché ho deciso di usare .htaccess, ma questo ha inviato il mio sito a un errore interno 500.
Elkay
Spero che non sia la memoria del tuo disco ad essere superata.
O errore dovuto alla sintassi.
Samseen
Grazie, rinominare il file .htaccess funziona per me.
Ammar
Ciao!
Ho avuto questo problema oggi e ho capito che il problema erano i permessi dei miei file/cartelle.
Avevo provato a impostare tutti i miei permessi di cartelle, sottocartelle e file a 777 perché stavo avendo grossi problemi a caricare immagini.
Questo mi ha causato l'errore interno del server. Ripristinare tutto a 755 l'ha risolto per me, anche se presumo che applicare semplicemente 755 alla cartella wp-admin avrebbe fatto il lavoro!
Spero che aiuti qualcuno!
zach
Sì, il cambio di permessi ha funzionato per me, quindi grazie!
Kumar
Ciao, sto riscontrando un problema di diverso tipo. Quando provo a caricare il mio sito web, mostra "La pagina mydomain.com non funziona" e "mydomain.com al momento non è in grado di gestire questa richiesta" anche "ERRORE HTTP 500" (a caratteri piccoli).
Nemmeno io riesco ad accedere al pannello di amministrazione di wp. Cosa devo fare? Per favore, aiutami.
Ho modificato il file .htaccess e ho pensato, forse è successo a causa di un file config.php corrotto, quindi l'ho cancellato. E quando carico il mio sito web, inizia a mostrare le impostazioni di configurazione di setup.
L'ho configurato di nuovo, ma quando si arriva alla parte di accesso, succede la stessa cosa.
Per favore, aiutami!
Supporto WPBeginner
Puoi provare a disattivare tutti i plugin di WordPress e tornare a un tema predefinito. Facci sapere se aiuta.
Amministratore
Sherry
Continuavo a ricevere un errore 500 ' [sito web] al momento non è in grado di gestire questa richiesta'. Dopo aver letto i consigli sull'errore 500, ho scoperto che una revisione che avevo apportato a page.php nella mia directory del tema stava richiamando un comando di stampa per un plugin disattivato. Ho rimosso la riga di comando e il problema è stato immediatamente risolto! Ora tutto va a gonfie vele... voglio dire pagine!
piyush saini
sei davvero fantastico signore grazie mille
zigii
thanks! very very helpful resource I resolved my site
Supporto WPBeginner
Glad you found it helpful
Amministratore
Matt
Il mio non era nessuno dei precedenti. Ma ho visto nei miei log di errore che wordfence-waf.php aveva un errore nei percorsi. Rinominare wordfence-waf.php nella cartella principale ha risolto il problema.
Elkay
Hai proprio colto nel segno.
Quando ho avuto il problema con il mio sito, sono andato prima a controllare il log.
Il supporto del mio hosting ha fatto del suo meglio, ma ho avuto il momento opportuno per risolvere il problema da solo.
Elkay
Apprezzo la direzione per il buon lavoro, ancora più potere al vostro gomito.
Ho riscontrato questo errore mentre stavo personalizzando il mio tema.
Il log degli errori ha fornito un indizio.
Il supporto del mio hosting ha fatto del suo meglio, ma ho avuto il momento opportuno per risolvere il problema da solo.
Tastiera Banger
Grazie mille! Mi ha aiutato a riottenere l'accesso al mio blog.
Hugo Henriquez
puoi risolvere il problema aggiornando wordpress all'ultima versione trasferendo i file "core", ma prima disabilita tutti i plugin rinominando la cartella "plugins"
H.T.
Stavamo riscontrando un errore "Internal Server 500" quando accedevamo alla pagina di amministrazione di WP.
Nel nostro caso, era il file .htaccess corrotto.
Nota, tuttavia, che l'eliminazione di .htaccess NON ha risolto il problema — infatti, l'eliminazione ha causato un errore PHP nella pagina principale, quando prima funzionava bene. (E questo era dovuto a un errore di WP Super Cache, a quanto pare — non trovava il file che stava cercando.)
Avevamo ¦ al posto di # e ¤ al posto di $ nel nostro .htaccess, per qualche motivo. Correggere quelli ha risolto il problema di accesso all'amministrazione di WP.
Spero che aiuti qualcuno.
Tim D.
Sei fantastico. Come e perché un file .htaccess si corrompe non lo saprò mai, ma GRAZIE.
Melly P.
Ho trovato una ragione interessante per un errore del server interno dopo aver controllato i log del mio host: la mia installazione di wordpress aveva permessi di scrittura di gruppo. Avevo dimenticato che ero impazzito con i miei permessi quando cercavo di risolvere un problema causato dall'host. Quando ho cambiato l'impostazione CHMOD in 755, ha ricominciato a funzionare. la mia cartella admin non è nella cartella root, mi chiedo se questo sia il motivo per cui potevo ancora vedere il sito web e non essere in grado di accedere all'amministrazione.
Riyaz Alam
Ciao,
come da tuo suggerimento in questo post ho provato a ricaricare i file Core (WP-ADMIN & WP-INCLUDES) per risolvere l'errore 500 sul mio sito web. Ma ora, ricevo di nuovo l'errore 500 e quando ho contattato il mio provider di hosting (Hostgator) mi hanno inviato questo log (Abbiamo controllato e abbiamo riscontrato un problema con "akismet". Si prega di trovare il log qui sotto.
--
[26-May-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5), Ora sono impotente, cosa dovrei fare? Ho eseguito i passaggi accuratamente secondo la guida sopra indicata.
Per favore, aiutami.
Grazie, Riyaz
Supporto WPBeginner
Prova a eliminare e poi reinstallare Akismet.
Amministratore
Riyaz
Ciao,
Ora il mio sito è stato risolto, ma non è stato grazie all'eliminazione e alla successiva reinstallazione di Akismet. Ho dovuto aggiornare tutti i file di WordPress per risolverlo. Grazie comunque.
David
Grazie, è stato davvero utile!
Nazar
grazie mille autore, questo mi ha salvato la vita, anche il lavoro.. grazie ancora
Priyanka
Grazie per la tua guida... Ho disattivato tutti i plugin, ma continua a mostrare lo stesso errore.
Poi disattivo il mio tema e funziona bene. Mi sono reso conto che il tema può causare questo tipo di errore.
Supporto WPBeginner
Sì, ora puoi chiedere supporto al tuo sviluppatore di temi o scegliere un tema diverso.
Amministratore
WLEXT
Salve,
E se questo problema si presentasse in modo casuale?
A volte quando apro la pagina principale del mio sito web, a volte quando modifico in blocco i post. Succede solo casualmente per quanto ne so, potrebbe essere che i server di hosting siano sovraccarichi? perché sto usando l'hosting web condiviso, vorrei sapere se potresti rispondermi?
Non voglio migrare a un altro host se il problema è qualche plugin del mio sito.
Per favore, rispondimi.
Grazie.
Heather
Vorrei saperlo anche io. Ho lo stesso problema. Succede a volte, a volte no. Può essere dal pannello di amministrazione o dalla visualizzazione diretta del sito. Sto anche usando un servizio di hosting condiviso molto economico e mi chiedo se sia possibile che provenga da "la loro parte".
Geert Spekken
Questo articolo mi ha davvero salvato la vita! O la salute mentale, almeno. Si scopre che un plugin stava creando problemi, e grazie a questo articolo sono riuscito a risolverlo. Molti ringraziamenti da un WP-principiante sollevato (dal 2014...!)
Supporto WPBeginner
Glad you found it helpful
Amministratore
Silvia Huerta
Ciao, ma il mio problema è che non riesco nemmeno ad accedere alla dashboard, quando provo dice anche errore del server interno, quindi non posso fare nulla. Non funziona niente. Sono nel panico.
Supporto WPBeginner
Vedi la nostra guida su cosa fare quando sei bloccato fuori dall'area di amministrazione di WordPress.
Amministratore
Tarun
Dopo aver letto le soluzioni sopra menzionate, sono andato in wp-content/plugins tramite ftp e ho ordinato l'elenco dei plugin per data di ultima modifica ed ho eliminato il plugin modificato più di recente. Problema risolto per me.
Grazie
Terry
Nel caso in cui non ti trovi su un server Linux e il tuo hosting sia su IIS (piattaforma Microsoft) invece, potresti aver corrotto il file web.config che viene utilizzato al posto di un file .htaccess.
La maggior parte dei server che uso sono Linux, quindi mi sono imbattuto in questo problema oggi su un server Microsoft. Accedi al tuo sito tramite FTP e correggi il tuo file web.config.
T.
Jesse
Se stai ospitando WordPress su un server IIS (piattaforma Microsoft) invece di un server Linux e hai problemi ad aggiornare il tuo WordPress, devi installare questo plugin “WP Maximum Execution Time Exceeded’
Tuttavia, il tempo di esecuzione predefinito del plugin sopra è di 300 ms, che è necessario aumentare a 500 o 600 ms per farlo funzionare.
Aaron
Grazie Terry. Questo era esattamente il mio problema.
Dennis
I problemi sono iniziati subito dopo aver aggiunto questo al mio file function.php nel mio child theme:
/*** Rimuovi la stringa di query dalle risorse statiche ***/
function remove_cssjs_ver( $src ) {
if( strpos( $src, ‘?ver=’ ) )
$src = remove_query_arg( ‘ver’, $src );
return $src;
}
add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
Haytham
Thanks, really helpfu
ashish kumbhar
Grazie, molto utile..
Yasser Ismail
Grazie mille, mi hai salvato dal reinstallare il mio sito
cambiare i PLUGIN è stata la soluzione e ho reinstallato il plugin difettoso
ti auguro tutto il meglio
Yasser
Chris L
Stavo ricevendo l'errore 500 Internal Server quando cercavo di accedere al menu 'Personalizza' (pulsante situato in alto quando si visualizza il sito). Si è rivelato essere un plugin...
I metodi .htacces e php.ini non hanno funzionato, nel mio caso, il caricamento del file php.ini mi ha reso impossibile accedere a wp-admin finché php.ini non è stato eliminato.
Mi scuso, non posso fornire il nome del plugin difettoso, ero di fretta all'epoca e ne avevo bisogno per farlo funzionare il prima possibile... Era un plugin che aggiungeva widget al plugin SiteOrigin PageBuilder.
Mateo Castano
Ciao ragazzi,
Sono riuscito ad accedere di nuovo al mio pannello di amministrazione di WordPress disattivando tutti i miei plugin dal database,
Poi ho avuto un problema con uno specifico plugin, ti consiglio di controllare quale plugin sta causando problemi, nel mio caso era woocommerce e il mio tema, entrambi installati, ricevevo un messaggio di errore riguardo a Memory Exceeded, non ho trovato una soluzione per questo errore, ora ho dovuto separare la mia pagina in due installazioni di wordpress, una con tutte le informazioni e l'altra con il negozio virtuale,
Se qualcuno riscontra un Fatal error: memory exceeded, per favore lascia un commento. Grazie per il vostro supporto ragazzi.
Arrivederci
Peter Posse
Ciao,
mille grazie per quel tutorial e per tutti i commenti qui.
Dato che anche il mio hosting è con Strato, ho provato la raccomandazione di Karo A – e funziona.
Dopo aver disabilitato la cache di PHP Boost su Strato, non si sono più verificati errori interni del server 500.
Potrebbe essere che questa cache stia esaurendo la memoria dato che uso anche le statistiche di Slimstat.
Karo
Karo A
Ciao,
sui siti Strato con PHP 7.0 Power Boost attivo, WordPress con ad es. Jetpack, ho ricevuto il messaggio di errore del server 500.
Dopo aver controllato il log degli errori del server su Strato, ho trovato un messaggio di errore nel log che indicava che il gestore PHP (CGI) è stato interrotto.
Dopo aver cambiato il gestore PHP (CGI) nell'interfaccia Strato in PHP 7 SENZA Power Boost, tutto funziona bene!
Cordiali saluti
Karo
Reinardt
Grazie per questo, niente ha funzionato ma almeno mi ha dato idee per risolvere i problemi. Ho rinominato il tema nello stesso modo in cui si rinomina la cartella dei plugin, ad esempio themename_deactivate, e ha funzionato, sono riuscito ad accedere di nuovo al mio sito. Sto ancora cercando di capire perché il tema si comporta in modo anomalo all'improvviso.
Gustavo Alves
Ciao, purtroppo il mio problema persiste anche dopo aver seguito tutti i suoi passaggi.
Avrebbe qualche idea su cosa potrebbe essere?
Markus
Grazie mille!!!!!
Roman
Ho provato di tutto ma il mio problema non è stato risolto.
Ricevo solo NetworkError: 500 Internal Server Error – quando provo ad accedere al mio sito. Il browser va su una pagina bianca e ricevo quell'errore nella console.
Aiuto per favore
Roman
Per favore, cancella il nome del mio sito??
vm
Errore: NetworkError: 500 Internal Server Error
ciao
per favore controlla i permessi e la proprietà del tuo file (php.ini).
Babatunde
Informazioni utili che hai qui. Grazie! Il mio sito è di nuovo online! Complimenti!
Prajjwal
Grazie……… moltissimo Ho rigenerato il file .htaccess e ora il mio sito funziona correttamente grazie ancora per la tua utile soluzione.
James
Il ri-caricamento dei file core ha funzionato per me. Grazie
Raine
Guida molto utile! Ho dovuto ri-caricare i file core per far funzionare le mie pagine.
Andrew Cook
Saluti amico! Ero completamente bloccato. Istruzioni molto chiare e concise. (y) Karma amore
yandi novriandi
il mio problema non è stato risolto
Mohammed Faisal
Molte grazie, ho ripristinato il funzionamento del mio sito
shehzad
Great Article. You saved my work. Thanks for this
ITfee
Ottima guida! Grazie ragazzi. Ho solo dovuto salvare di nuovo il mio file .htaccess – incredibile ma vero.
Jesper Lindebjerg
Con l'aggiornamento tramite InfiniteWP il mio sito si è bloccato. Ho provato tutto quanto sopra senza successo… Ma nel mio caso era un tema mancante. Ho dovuto ricaricare il tema principale per riavere il mio sito ;)
Amanda
Oh… GRAZIE… GRAZIE MILLE!!! È stata una soluzione così rapida che mi commuovo.