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.

Eduard
Grazie!!! ha funzionato anche per me. Era il file .htaccess corrotto. Eliminarlo e fornirne uno nuovo alla cartella web dei miei clienti mi ha aiutato e mi ha evitato una nuova installazione (ci stavo pensando nella mia disperazione)
buon divertimento a tutti voi
eduard
ulrich
The .htaccess file trick did it for me. Thanx
Christiaan Neijens
Abbiamo cambiato hosting e ci siamo imbattuti nell'errore del server interno, fortunatamente rinominare il file htaccess ha funzionato perfettamente.
Grazie!
Martin
Hello there … that internal server error is a strong problem since 10 days
I deactivated all plugins – so the wordpress installation worked again – BUT after activating ONE plugin (no matter which one) the error came back … can anyone give me advice?
Supporto WPBeginner
hai provato a tornare al tema predefinito di WordPress e poi ad attivare i plugin? Puoi anche provare aumentare il limite di memoria disponibile per php.
Se questo non risolve il problema, contatta il tuo web host.
Amministratore
jules
GRAZIE! HO USATO PHP.INI E RIMOSSO Jetpack!~ Urlo di gioia mentre imparo che non sono vecchio come sembro!
Khym
Salve,
Ho provato a installare un plugin Child sul mio sito Wordpress e dopo ho riscontrato un Errore del Server Interno. Il problema è che non riesco a trovare il plugin installato nella mia cartella wp-content. Quello che ottengo è un file error.txt con i seguenti dettagli:
PHP Parse error: syntax error, unexpected T_STRING in /home3/kennelsf/public_html/bad-credit-solutions-now/wp-content/themes/uvctheme/functions.php on line 53
Non capisco se questo errore è in qualche modo collegato al plugin che ho installato, ma perché non vedo il plugin nella mia cartella?
Apprezzo davvero, davvero il tuo aiuto!
Grazie!
Staff editoriale
Prova a guardare quale codice hai in quella riga del tuo file functions.php.
Amministratore
Georgie
Grazie grazie! Ho seguito le tue istruzioni sul file htaccess e questo ha risolto non solo il mio problema di Errore 500 nel tentativo di accedere al mio pannello di amministrazione, ma anche un altro problema che avevo con le immagini in miniatura che non venivano caricate correttamente utilizzando il tema Clockstone di CMSMasters.
Cheryl
Grazie mille. Ho seguito le tue indicazioni per l'errore del server 500 e il .htaccess. I passaggi hanno funzionato dopo che ho aggiornato i Permalink, il che ha richiesto alcuni tentativi poiché la pagina si caricava molto lentamente e la pagina di errore continuava a riapparire. Ora va tutto bene e ho anche aumentato la memoria php.
Kulwinder Singh
Grazie mille.
Roxy
Geniale! Grazie. Stavo ricevendo l'errore interno 500 quando selezionavo menu e link di personalizzazione nell'area admin, anche quando provavo l'anteprima live per altri temi.
Ho provato tutti i passaggi uno per uno, e quello che ha funzionato è stato sostituire wp-admin e wp-includes da una nuova installazione di Wordpress sul mio desktop.
Risolto completamente! Molte grazie davvero.
Ora, se qualcuno conosce un buon codice per un menu a fisarmonica, che includa il testo della pagina nel menu a discesa, per favore me lo faccia sapere!
Grazie
Roxy
Ellis
Grazie per una serie chiara di istruzioni. Le ho seguite e ho risolto il problema. Ottimo lavoro.
Jahanzeb
Ehi, cambiare il nome di htaccess mi sta dando errori 404, e non riesco ad accedere a wp-admin per effettuare il login, aiuto!
Jahanzeb
Actually, every thing is fixed now, no more 404’s, just that I can’t login! Can anyone help me
Staff editoriale
Svuota la cache dei cookie.
Amministratore
Sharad
Grazie mille, disattivare il plugin ha funzionato per me
Srihari Thalla
Thanks
I forgot to update the Permalinks!!
Staff editoriale
Sì, questo risolverà.
Amministratore
Nishant Shubham
Ho anch'io un problema con questo. Dice:
Errore interno del server
Il server ha riscontrato un errore interno o una configurazione errata e non è stato in grado di completare la tua richiesta.
È successo dopo aver installato un plugin Hide Login. Ho cliccato su Attiva e tutto questo ha iniziato ad accadere. Succede quando provo ad accedere al pannello di amministrazione. Per favore, aiutami.
Jelle
Rinomina la cartella del plugin tramite FTP, questo lo disattiverà!
Kate
Grazie mille per i consigli.
Non riuscivo ad accedere al mio pannello di amministrazione. Dopo qualche ora ho scoperto che in qualche modo i miei permessi sul file wp-login.php erano stati impostati a 00... Li ho ripristinati e il mio problema è stato risolto.
Cassy
Grazie mille. Il rinominare .htaccess ha funzionato per me.
Kailas Kale
Grazie mille per avermi aiutato a risolvere il mio problema....
Oscar
Ho seguito i tuoi suggerimenti 1 (.htaccess), 2 (php.ini) e 4 (file core) e il problema persiste.
Se disattivo i plugin, dovrò configurarli in seguito? (intendevo, se fossero stati resettati?)
Suggerimento 5, il mio provider di hosting non mi ha ancora fornito alcuna soluzione da molto tempo.
Solo per dire che il mio blog è su un server condiviso, devo passare a un server dedicato o cambiare il mio provider di hosting?
Justin
Grazie Syed, ho aggiunto qualcosa al mio file .htaccess e ho ricevuto il messaggio di errore 500 internal. Rinominare il file in cpanel ha funzionato e ha risolto il problema.
Thanks so much, I bookmarked this page for future reference.
Chris
Grazie per questo tutorial!
Mi hai salvato!!!
L'ho risolto disattivando i plugin.
Cordiali saluti,
Chris
Dan Terry
Ho eseguito il backup del file .htaccess, poi l'ho cancellato dalla directory principale di WordPress, poi sono andato su impostazioni e permalink e ho cliccato su salva e ha risolto il problema!
Lani
Grazie mille! Ero stressato. Questa è la goccia che fa traboccare il vaso per me nel cercare di gestire il mio sito wp.org da solo, sto passando a un tema premium così non dovrò affrontare queste cose (spero). Saluti
Cfouche
Ho disattivato i miei plugin e ha funzionato! Ho passato così tanto tempo a cercare di risolverlo aumentando la memoria php, ma era tutto ciò che dovevo fare.
Grazie!
Kimmo
Ho ricevuto lo stesso messaggio di errore e l'ho risolto cambiando la codifica dei caratteri di wp-config.php da UTF ad ANSI.
Goran
Grazie, amico. L'aumento della dimensione della memoria ha risolto il problema. Ora Google può indicizzare di nuovo il sito web!
Maciej
Grazie!
Ho solo cambiato il nome del file Htaccess e funziona!
andy
Bel articolo, anche se non riesco a trovare soluzioni per l'Internal Server Error, ma mi ha davvero aiutato e arricchito le mie conoscenze su WP. Grazie ancora!
Olatubosun
Grazie per il suggerimento. Ha risolto completamente il problema che avevo sul mio blog.
Grazie ancora!!!
William Watt
Grazie!
Tadrash Shah
.htaccess era corrotto. L'ho cancellato dal mio account FTP di hosting e le cose sono tornate alla normalità.
Grazie mille.
Diana
Ha funzionato anche per me!! Grazie mille!!
MundaneStudies
Questo non ha risolto il problema, ma è stato estremamente utile e mi ha dato una strategia, invece di passare ore a leggere post di forum che erano tutti sparsi. Grazie!
Ruth
Ho avuto questo problema, ma erano le mie pagine e i miei post che non venivano visualizzati e wp-admin e home andavano bene.
Ho provato tutto ciò che è stato suggerito qui senza successo. Il mio host ha suggerito di controllare i miei log degli errori in cPanel e lì ho scoperto che era una delle pagine del mio tema, single.php, a generare un errore.
Se hai un problema simile in cui il pannello di amministrazione va bene, passa a un altro tema. Se questo risolve il problema, dovrai ricaricare il tuo tema o controllare i tuoi log degli errori per vedere quale file sta causando il problema e ricaricare solo quello.
Spero che aiuti qualcuno!
Hikmat
Grazie, mi hai salvato la giornata.....
Anton DeSiva
Grazie amico, mi hai davvero aiutato in questo. Sembra che il mio file di accesso si sia incasinato (penso di sapere quale plugin l'ha causato). Ancora una volta, grazie!!
marko
Un ENORME GRAZIE! Sono riuscito a risolvere questo problema grazie al tuo aiuto!
Mahali
Grazie mille, il mio problema è risolto grazie al tuo post, ri-caricare il file core è la mia risposta
oifif
Proprio nel dolore! Completo! Chiaro!
è semplicemente perfetto!
Grazie per aver condiviso, e permettimi di condividere le informazioni..
Saluti,
/oifif
zozo2001
Ho ricevuto l'errore del file htaccess corrotto e l'ho risolto rinominando il file e generandone uno vuoto. ma il problema è che ricevo questo errore ogni 2-3 giorni e sto facendo lo stesso trattamento.
Qualcuno può aiutarmi con questo per favore?
Staff editoriale
Contatta il tuo host per vedere perché il tuo .htaccess si corrompe così frequentemente.
Amministratore
yogesh
un enorme grazie da parte mia, ho risolto il problema del mio sito...
Ege
Ciao, ottimo articolo, voglio solo espandere su di esso condividendo quello che ho appena passato. Stavo ricevendo un errore 500 in Chrome e Firefox mostrava solo una pagina bianca.
Ho aggiunto questo codice:
ini_set(‘display_errors’, ‘1’);
proprio sulla seconda riga del mio index.php (dopo "
require('./wp-blog-header.php');
nel mio file index.php. Si scopre che il mio host ha cambiato il modo in cui gestisce il file system, e WordPress ne ha risentito. Rimuovere il './' prima ha risolto il mio problema.
Spero che questo aiuti qualcuno.
Staff editoriale
Grazie mille per aver condiviso queste preziose informazioni Ege. Lo apprezziamo molto, e lo apprezzeranno anche gli altri.
Amministratore
Johanna
Grazie per il suggerimento sull'errore, mi ha salvato la vita! Questo è IL modo migliore per trovare l'errore e risolverlo.
Amms
solo questo funziona per me.
zozo2001
Ottimo post, la prima soluzione ha funzionato benissimo per me.
Mi hai salvato la giornata.
Sofie
Ciao,
Ieri, quando ho provato ad accedere al mio sito, ho ricevuto l'errore del server interno. Sono andato sul forum di supporto del mio host e ho scoperto come accedere ai miei log degli errori, ma... il pulsante per accedervi non funzionava.
Ho eseguito un ripristino del database, che ha fatto funzionare di nuovo il sito, ma oggi qualcuno mi ha avvisato che il sito era di nuovo offline. Sembra che vada e venga senza che io cambi nulla.
Finalmente sono riuscito ad accedere ai miei log degli errori e ci sono 4 nomi strani che finiscono con '-error.log' E il .htaccess.
Quindi immagino che sia corrotto.
Tuttavia, quando ho provato a rinominare il .htaccess ho ricevuto un messaggio di errore che diceva che quel nome file non esisteva e quindi il vecchio nome è rimasto.
Avete qualche idea su come posso aggirare questo problema?
Ho già contattato il mio host più volte e, sebbene dicano che ci stanno lavorando, immagino che in realtà non lo stiano facendo...
Staff editoriale
Sembra un .htaccess corrotto. Prova a caricare un file .htaccess vuoto tramite FTP.
Amministratore
Sofie
E come si fa?:)
Dan
File htaccess corrotto dopo aver provato ad aggiornare un plugin per il calendario eventi. L'ho risolto in due minuti DOPO aver trovato il tuo articolo. Uff!!! Grazie per avermi abbassato la pressione sanguigna!!!
Leah
thx SO much, i had a corrupted htaccess..i almost had a heart attack, thx for the info
Manveet Singh
Ricevo questo errore quando premo 'pubblica' su un nuovo post alcune volte ora.
Sembra che disattivare i plugin sarebbe il modo migliore per me, giusto?
Luis
Quanti e quali plugin usi?
Rajandran R
Per un server dedicato con un sito con traffico piuttosto elevato, quali sono le impostazioni ideali per il limite di memoria PHP
64 MB vanno bene?
Staff editoriale
È meglio chiedere al tuo provider di hosting perché dipende dalle specifiche del server dedicato.
Amministratore
Patrice Albertus
Grazie per questo articolo. L'errore 500 è un problema comune su WP. Purtroppo non esiste una vera soluzione (tranne forse pagare per un costoso server dedicato con 2048Mo di memoria...). Anche la soluzione del plugin sembra pertinente.
Mukesh Kumar
Ho già provato la soluzione php.ini memory=20MB ma non ha funzionato. L'ho caricato nella cartella wp-admin/.
Non sono sicuro di cos'altro provare. Aiuto?
Shikeb Ali
Ho riscontrato questo problema diverse volte e il ri-upload del file core di WP ha risolto il problema per me due volte e una volta era il file .htaccess corrotto.
Grazie per le informazioni sull'aumento della memoria PHP.
Staff editoriale
Prego amico. Spesso creiamo questi articoli come riferimento per quando ci imbattiamo nei problemi in futuro (specialmente per il nostro nuovo staff).
Amministratore
Luis
Questo suona come un guasto del disco.