Come correggere l'errore interno del server in WordPress
Pubblicato: 2016-09-30Se hai mai riscontrato errori sporadici nel tuo sito WordPress, sei nel posto giusto. Gli errori di WordPress possono essere piuttosto esasperanti, ma c'è sempre un modo per superarli e, nella maggior parte dei casi, esistono diverse soluzioni.
Alcuni utenti scoprono che nel tentativo di accedere al proprio pannello di amministrazione di WordPress, viene loro presentato un errore interno del server simile a questo:
Il server ha riscontrato un errore interno o una configurazione errata e non è stato in grado di completare la tua richiesta.
Questo particolare errore fa scervellarsi le persone nella speranza di capire cosa c'è che non va nel loro sito e come possono risolverlo. In questo articolo, esaminerò alcune semplici soluzioni che puoi provare per diagnosticare l'errore e risolverlo.
Andiamo subito!
Come si verifica questo errore?
Come suggerisce il nome, gli errori interni del server non sono errori specifici di WordPress. In effetti, possono verificarsi a causa di un errore con altri servizi e software in esecuzione sullo stesso server del tuo sito WordPress. Supponendo che tu stia ospitando su un server condiviso, l'errore interno del server in WordPress è più comune di quanto tu possa pensare.
L'errore stesso e il messaggio che visualizza non sono affatto specifici. Non c'è praticamente modo di scoprire esattamente come si è verificato l'errore leggendo il messaggio di errore del server interno. Tuttavia, quando questo errore si verifica su un sito WordPress, possiamo restringere le sue cause a:
- Funzioni dei temi.
- Funzioni dei plugin.
- File .htaccess corrotti.
- Limite di memoria PHP raggiunto.
Il più delle volte, un utente tenterà di accedere alla propria area di amministrazione di WordPress quando si imbatte nell'errore interno del server. In questi casi, è normale che il resto del sito web funzioni normalmente mentre l'accesso all'area di amministrazione del sito è limitato.
Ora diamo un'occhiata ad alcuni modi in cui possiamo risolvere questo problema.
Come correggere l'errore interno del server
Come abbiamo discusso sopra, non esiste un vero modo per scoprire esattamente cosa c'è che non va nel tuo sito WordPress e perché dà un errore interno del server ogni volta che provi ad accedere all'area di amministrazione di WordPress.
È buon senso prendere un metodo e provarlo. Se fallisce, ammettilo francamente e provane un altro. Ma soprattutto, prova qualcosa. – Franklin D. Roosevelt
Come dice il signor Roosevelt con estrema delicatezza, applicheremo l'approccio per tentativi ed errori passo dopo passo per risolvere questo problema. Se un metodo non lo risolve, passa al successivo!
1. Assicurati che il file .htaccess funzioni correttamente
La prima cosa che faremo è assicurarci che il file .htaccess del nostro sito WordPress non sia corrotto e stia facendo ciò per cui è destinato. Segui questi semplici passaggi per verificare lo stato del tuo file .htaccess :
- Accedi al client FTP del tuo sito WordPress.
- Vai al File Manager sotto File
- Trova il file
.htaccessdel tuo sito e rinominalo ad es..htaccess_original - Prova ad accedere al tuo sito web e all'area di amministrazione di WordPress.
- Se ora tutto funziona correttamente, vai su Impostazioni > Permalink dalla Dashboard del tuo sito.
- Fare clic sul pulsante Salva .
Salvando queste impostazioni, genererai un nuovo file .htaccess che contiene le regole di riscrittura corrette. Queste nuove regole garantiranno che le pagine dei post del tuo sito non restituiscano errori quando vi si accede.
Se il tuo file .htaccess stava causando l'errore del server interno, dovrebbe essere corretto ora. Tuttavia, se hai riscontrato che l'errore era ancora presente durante il ricaricamento del tuo sito e dell'area di amministrazione di WordPress, passa al passaggio successivo in cui ti mostreremo come aumentare il limite di memoria PHP del tuo sito.
2. Aumenta il limite di memoria PHP
Se il problema di errore del server interno persiste anche dopo aver controllato il file .htaccess , potrebbe essere perché stai raggiungendo il limite di memoria. Spesso, quando questo è il caso, ti imbatterai anche in un errore che dice:
Il file caricato supera la direttiva upload_max_filesize in php.ini
quando provi a caricare un file nella tua libreria multimediale. O forse potrebbe essere qualcosa di più simile a questo:
Errore irreversibile: dimensione della memoria consentita di 1234567 byte esaurita (provato ad allocare 87654321 byte) in /home/your-username/public_html/wp-includes/plugin.php sulla riga 1234
Quelli di voi che riscontrano questo errore ogni volta che tentano di accedere al pannello di amministrazione del proprio sito o di caricare un file/immagine sul proprio sito WordPress possono seguire uno dei seguenti metodi per aumentare il limite di memoria PHP. (Non lasciare che i codici ti spaventino, ti prometto che non è così difficile!)
Modifica wp-config.php file wp-config.php
Aggiungendo questa riga di codice al file wp-config.php tuo sito WordPress, puoi aumentare il limite di memoria a un valore più adatto. Nei passaggi seguenti, l'ho aumentato a 64M (M sta per megabyte).
- Accedi al client FTP del tuo sito WordPress.
- Vai alla directory principale del tuo sito e trova il file
wp-config.php. - All'interno del tag
<?php, aggiungi la seguente riga di codice:
https://gist.github.com/eb4f5df5608d6cb2eabe
Questo semplice, one-liner è il mio metodo preferito ogni volta che devo aumentare il limite di memoria: funziona sempre!
Aggiornamento del file php.ini
Se hai problemi a trovare il file wp-config.php , prova invece a cercare il file php.ini ! Questo metodo va un po' più in profondità nel limite di memoria consentendo di aumentare diversi valori contemporaneamente. Diamo un'occhiata.
- Accedi al tuo cPanel e vai su File > File Manager .
- Trova la cartella wp-admin e individua il tuo file
php.ini. (Se il file non esiste, creane uno facendo clic sul pulsante Nuovo file .) - Una volta trovato/creato il file, aprilo e modifica/aggiungi le seguenti righe di codice:
https://gist.github.com/a6c55df152a5275550ed
- Salva il file aggiornato e svuota la cache del browser.
Modifica del file .htaccess
Supponendo che tu non sia riuscito a individuare il file wp-config.php o il php.ini file , puoi sempre modificare il vecchio file .htaccess aggiungendo alcune righe di codice in fondo. Questo metodo funziona sempre per me!
- Accedi al client FTP del tuo sito WordPress.
- Vai al File Manager sotto File
- Trova il file
.htaccessdel tuo sito e modifica/aggiungi il seguente codice alla fine del file:
https://gist.github.com/19856b2d5e8ad402e8b0
- Salva il file aggiornato e svuota la cache del browser.
Se non sei ancora sicuro di accedere ai file principali del tuo sito e aggiornarli per qualsiasi motivo, puoi in alternativa installare il plug-in Aumenta la dimensione massima dei file di caricamento per portare a termine il lavoro.

Queste modifiche sono facili da incorporare e si spera che risolvano l'errore del server interno che stai riscontrando. Una volta che hai finito di aumentare il limite di memoria PHP utilizzando uno dei tre passaggi sopra descritti, prova a ricaricare il tuo sito WordPress e ad accedere all'area di amministrazione.
Se ti viene ancora richiesto con la schermata di errore, preparati per il passaggio successivo: le cose stanno per diventare serie ora.
3. Disattiva i tuoi plugin
In questa fase, è lecito ritenere che tu abbia molto lavoro. C'è un'alta probabilità che l'errore sia causato da un plugin che hai installato sul tuo sito WordPress. Anche i plugin con ottime recensioni e valutazioni a cinque stelle possono essere la causa principale in questo scenario. Ecco come:
- Scenario 1: il plugin non è compatibile con la tua versione di WordPress.
- Scenario 2: il plugin non è compatibile con il tema in esecuzione.
- Scenario 3: il plugin non è compatibile con un altro plugin che hai installato.
I plugin estendono e aggiungono funzionalità al tuo sito WordPress. Sono divertenti da installare, ti fanno risparmiare un sacco di tempo e semplificano il lavoro. L'unico problema è che potrebbero finire per causare errori, indipendentemente dal punteggio ottenuto. Non esiste un approccio pragmatico o una formula accuratamente strutturata che puoi seguire per evitare di incorrere in un errore interno del server con i plugin. Abbastanza ironicamente, trovare un errore del genere causato da una combinazione plugin-plugin o plugin-tema difettosa è di per sé una tecnica di prova ed errore!
Per risolvere questo problema, dovrai disattivare tutti i plugin che hai installato sul tuo sito e poi riattivarli uno per uno. Semplifichiamo il processo e diamogli una struttura logica in modo che non sembri così caotico:
Utilizzo della dashboard di WordPress
Il modo più semplice per disattivare tutti i tuoi plugin è tramite la dashboard di WordPress.

- Accedi alla dashboard del tuo sito WordPress.
- Vai a Plugin > Plugin installati .
- Fare clic sul collegamento Disattiva sotto ogni plug-in.
Tuttavia, se non riesci ad accedere alla dashboard di WordPress, puoi disattivare i plugin tramite un client FTP. Ecco come:
Utilizzo del client FTP
La disattivazione dei plug-in utilizzando il client FTP non è facile come tramite la Dashboard, ma è del tutto possibile.

- Accedi al client FTP o al cPanel del tuo sito.
- Passa alla cartella
/wp-content/. - Trova la cartella dei plugin e rinominala in deactivated-plugins .
Una volta fatto questo, tutti i plugin del tuo sito verranno disattivati. Questo approccio è molto più veloce ma richiede l'accesso a un client FTP o al file manager fornito dal tuo servizio di hosting.
Dopo aver disattivato tutti i plug-in utilizzando uno dei metodi sopra menzionati, è ora di tornare alla dashboard di WordPress e riattivarli.
- Accedi alla dashboard del tuo sito WordPress.
- Vai a Plugin > Plugin installati .
- Partendo dall'alto, fai clic sul collegamento Attiva sotto il primo plug-in.
- Ricarica il tuo sito e l'area di amministrazione per assicurarti che funzioni ancora.
- Se il tuo sito e la tua area di amministrazione funzionano, cioè non danno un errore interno del server, continua ad attivare il plugin successivo.
- Se il tuo sito o l'area di amministrazione si blocca, saprai che l'ultimo plug-in attivato sta causando l'errore interno del server.
Una volta trovato il plug-in difettoso, disattivalo di nuovo e segnalalo all'autore del plug-in, se possibile, insieme a un elenco di plug-in installati, il tema attualmente in esecuzione e la versione del tuo sito WordPress.
Nota: è importante riattivare tutti i plug-in uno per uno anche dopo aver trovato il plug-in difettoso. È possibile che più di un plug-in abbia causato l'errore a causa di problemi di incompatibilità.
3. Contatta il tuo provider di hosting
Qui apparentemente sei a corto di opzioni per correggere il terribile errore del server interno sul tuo sito WordPress. Cosa fai quando non puoi fare qualcosa da solo?
Se ricordi, abbiamo iniziato spiegando cos'è effettivamente un errore interno del server e affermato che si verifica a livello di server. La cosa migliore da fare in questa fase è contattare il tuo provider di hosting e segnalare loro il problema. I tuoi provider di hosting hanno accesso ai log degli errori del server su cui è ospitato il tuo sito WordPress. Possono esaminare i registri, identificare quando e come si è verificato il problema e, si spera, fare qualcosa al riguardo.
Ci sono alcune cose che dovresti assolutamente menzionare nella tua email al provider di hosting:
- L'URL del tuo sito web.
- Quando ti sei imbattuto per la prima volta nell'errore del server interno.
- A cosa stavi tentando di accedere quando ti sei imbattuto nell'errore, ad esempio il sito Web, l'area di amministrazione, ecc.
- L'elenco dei plugin che hai installato sul tuo sito.
- Il tema attualmente in esecuzione.
- La versione del tuo sito WordPress.
- Come hai provato a correggere il problema da solo.
Tra le informazioni che fornisci e tutto ciò che trovano nei log degli errori del server, puoi essere certo che il tuo sito sarà attivo e funzionante senza errori in pochissimo tempo.
Nel peggiore dei casi, se non sono in grado di risolvere il problema, saranno almeno in grado di offrirti consigli e suggerirti le misure appropriate che puoi adottare per risolvere del tutto il problema.
Avvolgendolo
Ecco qua: tre semplici tecniche sequenziali che puoi adottare per risolvere l'errore del server interno sul tuo sito WordPress. L'errore del server interno è abbastanza comune nei siti WordPress, soprattutto se il tuo sito è ospitato su una piattaforma condivisa.
Abbiamo fornito tre soluzioni rapide per correggere l'errore e, a seconda della causa principale, una di queste dovrebbe funzionare per te. Si spera che tu sia in un posto migliore ora per andare oltre e provare le tecniche spiegate in questo articolo.
Hai mai riscontrato l'errore del server interno? Come hai risolto? Alcune delle tecniche descritte sopra ti hanno aiutato a risolvere il problema? Fatecelo sapere nella sezione commenti qui sotto!
Un errore simile che potresti riscontrare in WordPress è "errore nello stabilire una connessione al database", puoi leggere di più su questo errore su come risolverlo qui.
