Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come disattivare tutti i plugin quando non è possibile accedere a WP-Admin

Ti sei mai trovato in difficoltà con il tuo sito WordPress, ma non riuscivi ad accedere all'area amministrativa per risolvere il problema? Questa è un'esperienza frustrante che molti utenti WordPress affrontano a un certo punto.

Un passaggio comune per la risoluzione dei problemi è disattivare tutti i plugin e poi riattivarli uno per uno. Questo aiuta a identificare se un conflitto di plugin sta causando il problema. Ma cosa fai quando non riesci nemmeno ad accedere a wp-admin per eseguire questo passaggio importante?

Non preoccuparti, c'è una soluzione. In questa guida, ti mostreremo come disattivare tutti i plugin di WordPress quando sei bloccato fuori dalla tua area amministrativa.

Disattivare tutti i plugin di WordPress senza accedere all'area di amministrazione

Ci sono due metodi comunemente usati per disattivare i plugin senza accedere all'area amministrativa del tuo sito web WordPress. Puoi scegliere il metodo che ti sembra più facile:

Metodo 1: Disattiva tutti i plugin di WordPress usando FTP

Per questo metodo, dovrai utilizzare un client FTP o l'app file manager nel pannello di controllo del tuo hosting WordPress.

Se non hai mai usato FTP prima, potresti voler consultare la nostra guida su come usare FTP per caricare file su WordPress.

Innanzitutto, devi connetterti al tuo sito web utilizzando un client FTP o il file manager in cPanel. Una volta connesso, devi navigare nella cartella /wp-content/.

All'interno della cartella wp-content, vedrai una cartella chiamata plugins. È qui che WordPress memorizza tutti i plugin installati sul tuo sito web.

Rinomina la cartella dei plugin

Devi fare clic con il pulsante destro del mouse sulla cartella plugins e selezionare ‘Rinomina’.

Successivamente, cambia il nome della cartella in quello che preferisci. Nel nostro esempio, la chiameremo plugins.deactivated.

Plugin disattivati tramite FTP

Una volta fatto ciò, tutti i tuoi plugin verranno disattivati.

Questo perché WordPress cerca una cartella chiamata ‘plugins’ per caricare i file dei plugin. Quando non trova la cartella, disabilita automaticamente i plugin attivi nel database.

Di solito, questo metodo viene utilizzato quando sei bloccato fuori dalla tua area di amministrazione. Se il problema era con i tuoi plugin, dovresti essere in grado di accedere alla tua area di amministrazione di WordPress.

Se visiti la pagina Plugin » Plugin installati all'interno dell'area di amministrazione di WordPress, vedrai notifiche per tutti i plugin che sono stati disattivati.

Plugin di WordPress disattivati

Noterai anche che tutti i tuoi plugin sono scomparsi ora. Non preoccuparti; sono tutti al sicuro e puoi ripristinarli facilmente.

Semplicemente, torna al tuo client FTP e vai alla cartella /wp-content/. Da qui, devi rinominare la cartella plugins.deactivated di nuovo in plugins.

Ora, puoi tornare alla pagina Plugin » Plugin installati all'interno dell'area di amministrazione di WordPress e attivare un plugin alla volta finché il tuo sito non si blocca di nuovo.

A questo punto, saprai esattamente quale plugin ha causato il problema. Puoi quindi eliminare la cartella di quel plugin dal tuo sito usando FTP o chiedere supporto all'autore del plugin.

Metodo 2: Disattiva tutti i plugin usando phpMyAdmin

Il metodo FTP è decisamente più semplice, secondo noi. Tuttavia, puoi anche disattivare tutti i plugin di WordPress usando phpMyAdmin.

Importante: Prima di fare qualsiasi cosa, esegui un backup completo del database. Questo ti sarà utile se qualcosa dovesse andare storto.

Successivamente, dovrai accedere alla dashboard del tuo web hosting. In questo esempio, ti mostriamo una dashboard cPanel. La dashboard del tuo account di hosting potrebbe apparire diversa.

Dovrai fare clic sull'icona 'phpMyAdmin' nella sezione Database.

Selezione di phpMyAdmin su cPanel

Questo avvierà phpMyAdmin in una nuova finestra del browser.

Dovrai selezionare il tuo database di WordPress se non è già selezionato. Dopodiché, sarai in grado di vedere le tabelle del database di WordPress.

Fai clic su wp-options

Come puoi vedere, tutte le tabelle nel database hanno il prefisso wp_ prima del nome della tabella. Le tue tabelle potrebbero avere un prefisso del database diverso.

Devi fare clic sulla tabella wp_options. All'interno della tabella wp_options, vedrai righe di diverse opzioni. Trova l'opzione 'active_plugins' e quindi fai clic sul collegamento 'Modifica' accanto ad essa.

Fai clic sull'opzione Activate_Plugins

Nella schermata successiva, dovrai cambiare il campo option_value in a:0:{}.

Quindi, fai clic sul pulsante 'Vai' per salvare le modifiche.

Reimposta plugin attivi

Hai disattivato con successo tutti i plugin di WordPress utilizzando phpMyAdmin. Se un plugin ti impediva di accedere all'amministrazione di WordPress, dovresti essere in grado di accedere ora.

Tutorial video

Iscriviti a WPBeginner

Guide esperte sui plugin di WordPress

Speriamo che questo articolo ti abbia aiutato a disattivare tutti i plugin in WordPress. Potresti anche voler consultare altre guide sulla risoluzione dei problemi dei plugin di WordPress:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

339 CommentsLeave a Reply

  1. Ti sono davvero grato per aver pubblicato questo articolo. Non avevo idea di come risolvere il problema e nel mio caso era un plugin. Grazie!!!!

  2. Di solito non commento post come questo, e so che questo post è incredibilmente vecchio (per gli standard odierni), ma volevo solo ringraziarti per questa rapida soluzione. Sono riuscito ad accedere alla cartella /plugins tramite il file manager di Media Temple, ho cambiato il nome della cartella e ho individuato il plugin problematico… GRAZIE!!!

  3. Non riuscivo ad accedere al mio blog per modificare nulla. Ho seguito le tue istruzioni per eliminare un plugin. Ha risolto il problema. Grazie per le informazioni e per averle spiegate in modo facile da capire!!

  4. Fantastico! Sono riuscito a risolvere il mio sito rinominando la cartella dei plugin, quindi riattivando i plugin uno per uno.

    Volevo solo dire grazie!

    Jairo.

  5. Ciao, grazie mille per l'articolo,
    stavo sviluppando il mio wordpress offline usando wampserver localhost.
    Quando ho finito ha funzionato bene sul mio localhost ma dopo averlo caricato ho iniziato ad avere il problema, solo la pagina index poteva caricarsi e ogni altra pagina aveva ancora l'URL offline (cioè localhost/mysite/thepost) quando modificavo manualmente l'URL localhost con l'URL normale che dovrebbe essere, ottenevo un errore 500 Internal Server Error.

    Ho provato tutti i metodi menzionati qui ma il mio problema persiste.
    Per favore, ho davvero bisogno di aiuto.

    Grazie mille.

  6. Ottimo articolo! Mi ha salvato da un mal di testa. Ho dovuto passare attraverso tutto il processo, ma ne è valsa la pena. Ora il mio sito è tornato e tutto è aggiornato. Ottimo lavoro ragazzi!

  7. ssh:
    debian@otherland:*/wp-content/plugins$ sudo chown root:root menu-icons/
    debian@otherland:*/wp-content/plugins$ sudo chmod -R 700 ./menu-icons/
    debian@otherland:*/wp-content/plugins$

    poi ho ricaricato la "scheda con errore del server 500" e mi ha detto qualcosa come plugin disattivato... file non trovati.

    • Prova a cancellare i cookie e la cache, poi vedi se riesci ad accedere al pannello di amministrazione/dashboard

  8. Grazie mille. È stato davvero utile. La disattivazione dei plugin ha risolto il problema. C'era un plugin che causava il problema.

  9. Ciao. Ho rinominato la cartella dei plugin in plugin.deactivate ma ho ancora la schermata bianca. Speravo di poter risolvere il mio problema in modo rapido e semplice come hanno fatto altri, ma non ancora. Altri suggerimenti? Molte grazie.

    • Sì... nel tuo file manager. L'ho appena fatto con successo - nessuna schermata bianca della morte

  10. Puoi farlo anche con la directory dei temi. Questo è quello che ho dovuto fare poiché avevo entrambi i problemi, plugin che si comportavano male E un problema del tema che mi ha bloccato.

    Ho rinominato i temi in themes.deactivate e mi ha permesso di rientrare nella gestione dei temi, cosa che mi impediva di andare oltre la dashboard PERIOD.

    Una volta dentro mi ha detto quale tema causava il problema in dettaglio, ma ho comunque dovuto ricreare una nuova directory chiamata "themes" e copiare i temi funzionanti al suo interno prima che mi permettesse di attivare un nuovo tema!

    Hope this sheds some light on possible additional errors :)

    Brian:

  11. Ciao,

    Grazie per l'ottimo lavoro.

    Eseguo Wordpress su un IIS self-hosted tramite macchina virtuale.

    Sfortunatamente non sono riuscito a rinominare la mia cartella dei plugin, continuavo a ricevere "cartella in uso"

    Cosa devo fare?

    Grazie in anticipo.

  12. Ciao, per favore aiutami! Ho un blog su wordpress.com gratuito, quindi non c'è un host indipendente ma wordpress stesso. Non riesco ad accedere al backend a causa del plugin di autenticazione a due fattori su WordPress.
    Sto cercando di connettermi alla mia pagina WP tramite FTP, puoi per favore confermare se il nome utente e la password per l'accesso FTP sono gli stessi del mio nome utente e password di WordPress? In questa fase non riesco ad accedere al backend e continuo a ricevere un errore di connessione al server.

    Sto cercando di disattivare il plugin di autenticazione a 2 passaggi per il mio sito. Dato che non ho più la SIM del cellulare a cui inviare il codice di verifica. Per favore aiutami perché sono piuttosto frustrato. Saluti

  13. per favore aiutami!
    sono 4 giorni che non riesco ad accedere al mio pannello wp nemmeno tramite FTP usando filezilla.
    il giorno prima ho aperto il mio pannello wp e ho visto che un plugin necessitava di un aggiornamento. ho fatto l'aggiornamento automatico e da allora il mio sito non funziona più.
    non riesco ad accedere alla directory per disattivare il plugin.
    ho seguito i passaggi che hai detto usando phpMyAdmin ma non riesco a trovare "active plugin" in wp-option
    per favore aiutami

    • Contatta il tuo web host per scoprire perché non riesci ad accedere a FTP. Puoi anche accedere ai tuoi file e cartelle utilizzando il file manager in cPanel (la dashboard del tuo account di web hosting).

      Amministratore

      • prima devo ringraziarti per il tuo aiuto.
        Sto usando una modalità gratuita sul mio web host e questo non mi permette di interagire con loro.
        quando provo ad aprire il mio sito web nel browser ricevo questo messaggio:

        Warning: require_once(assets/ilenframework/assets/lib/utils.php): failed to open stream: No such file or directory in /home/u673270787/public_html/wp-content/plugins/yuzo-related-post/yuzo_related_post.php on line 24 Fatal error: require_once(): Failed opening required ‘assets/ilenframework/assets/lib/utils.php’ (include_path=’.:/usr/lib/php’) in /home/u673270787/public_html/wp-content/plugins/yuzo-related-post/yuzo_related_post.php on line 24

  14. Ottimo articolo. Ha fatto risparmiare molto tempo nella risoluzione dei problemi e nella correzione del mio sito. Continua così.

  15. So che la mia schermata bianca è dovuta a un plugin difettoso e tutto è andato storto quando ho provato a disinstallarlo da wp-admin. Ora ottengo la schermata bianca e il plugin non compare nel mio cPanel... cosa faccio ora?

  16. Un grande aiuto stamattina! Non accedevo al mio pannello di amministrazione da qualche giorno. L'ho aperto e ho selezionato tutti gli aggiornamenti dei plugin e li ho aggiornati tutti in una volta... grande errore. Ho ottenuto la WSOD (White Screen Of Death) e ho iniziato a farmi prendere dal panico. lol

    Poi ho trovato questo articolo che mi ha aiutato immensamente! Ha funzionato a meraviglia. Ho trovato il plugin difettoso e l'ho cancellato.

    Grazie per l'ottimo articolo!

    • Ho lo stesso problema. Posso aprire la dashboard di WordPress e anche la home page. Ma quando apro qualsiasi altra pagina dice che questa pagina web ha un loop di reindirizzamento

      ERR_TOO_MANY_REDIRECTS
      Ricordo di aver eliminato solo 2 plugin. Non ho fatto alcun aggiornamento. Ma rimane. Per favore, guidami.

      • Se hai provato a disattivare tutti i tuoi plugin di WordPress, prova questo.

        Connettiti al tuo sito web utilizzando un client FTP. Nella directory principale troverai un file .htaccess. Scaricalo sul tuo computer. Elimina il file originale dal tuo sito web. Visita l'area di amministrazione del tuo sito e vai su Impostazioni » Permalink. Non modificare alcuna impostazione nella pagina, fai semplicemente clic sul pulsante Salva modifiche. Controlla il tuo sito web per vedere se l'errore è stato risolto.

        Amministratore

        • Grazie per la tua gentile risposta.
          Ho risolto il problema ieri sera dopo aver postato qui.


          Questa è la soluzione e come risolverla:
          Nel nostro wp-config.php, sovrascriviamo le variabili del server fornite che causano il problema aggiungendo questo sotto la configurazione del database in wp-config:

          if(isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
          $list = explode(‘,’,$_SERVER[‘HTTP_X_FORWARDED_FOR’]);
          $_SERVER[‘REMOTE_ADDR’] = $list[0];
          }
          $_SERVER[ ‘SERVER_ADDR’ ] = DOMAIN_CURRENT_SITE;
          $_SERVER[ ‘REMOTE_ADDR’ ] = DOMAIN_CURRENT_SITE;
          $_SERVER[ ‘HTTP_HOST’ ] = DOMAIN_CURRENT_SITE;


          Ho visto questo link.
          Potete visitarlo tutti. Grazie a Dio, ci stavo provando da tre giorni. Grazie a tutti voi.

  17. Ciao, mi sono imbattuto in questo problema oggi. Sapevo il nome del plugin che causava il problema e ho ingaggiato un consulente.

    Aveva accesso al mio cPanel. In qualche modo è stato in grado di disattivare il plugin problematico ma non mi ha detto come ha fatto.

    Hai qualche idea su come potrebbe averlo fatto?

  18. Grazie. Ho installato un aggiornamento di un plugin errato e ho ottenuto la schermata bianca della morte. La tua chiara spiegazione mi ha aiutato a ripristinare i plugin corretti e a riottenere l'accesso al mio sito.

  19. Ho seguito tutti i passaggi e sono riuscito a disattivare i miei plugin, ma quando ho provato ad attivarli di nuovo, è apparsa una schermata bianca. Non sono sicuro di cosa stia succedendo. Aiuto

    • Puoi rinominare la cartella dei plugin per disattivare nuovamente tutti i plugin. Crea una nuova cartella dei plugin sotto /wp-content/ e poi scarica e installa copie fresche di tutti i tuoi plugin.

      Amministratore

  20. Quando ho ottenuto la "schermata bianca della morte", non mi sono nemmeno fatto prendere dal panico per un minuto e invece sono andato direttamente sul tuo sito, sapevo che avrei trovato una soluzione qui.
    Grazie mille per tutti i consigli e le risorse che metti a disposizione.

  21. Thanks – killing the plugins folder via FTP worked great for me :) Now I can update them and reactivate if needed :)

    grazie
    mike

  22. OMG! Mi hai salvato la giornata, avevo installato un plugin di sicurezza che mi permetteva di accedere solo da un indirizzo IP specifico e non potevo accedere tramite FTF, grazie per le istruzioni di accesso php!

  23. Scrittura brillante, semplice e facile. Il nostro blog ambientale Earth5R aveva questo problema critico in cui autori e amministratori non potevano accedere, abbiamo applicato questa soluzione e ha funzionato come per magia. C'era uno dei pochi plugin non necessari che causava il problema. Questo porta anche una lezione: tieni solo il plugin più necessario! Grazie mille, mi hai fatto risparmiare un sacco di tempo.

  24. Grazie! Potevo accedere al mio sito WordPress, ma non all'area di amministrazione. Ho ricevuto un errore fatale a causa di un plugin di cache. Ho fatto questo per accedere all'amministrazione, ho eliminato e reinstallato il plugin, e ora funziona bene.

  25. Niente di tutto ciò ha funzionato per me... ma poi sono passato a Internet Explorer e ora posso accedere alla mia dashboard di WordPress. Il sito è sempre stato online. Qualche idea su cosa potrebbe causare il problema in Chrome?

  26. Grazie. Il problema era un aggiornamento errato di un plugin. Usando FTP e cambiando il nome della directory del plugin, ho immediatamente recuperato la possibilità di accedere alla pagina wp-login, quindi ho riattivato i plugin uno per uno rinominando nuovamente la directory del plugin tramite FTP, identificando così facilmente il plugin problematico. Questo è stato incredibilmente utile e ha risolto il mio problema. Grazie.

  27. Ottimo articolo. Grazie! Un plugin errato e l'uso del comando di rinomina plugin.disattiva è stato molto più semplice che cercare di farlo tramite il pannello di amministrazione.

  28. Spacchi. Questo articolo mi ha fatto guadagnare un paio di migliaia di euro e mi ha salvato dal dover rifare una settimana di lavoro. Grazie mille!

    Specifically, changing debug to “True” made life a whole lot easier. :)

  29. il plugin wp-super-cache ha messo il mio schermo bianco e morto. grazie questo articolo mi ha dato la soluzione

  30. Qualcuno può aiutarmi per favore, l'ho fatto tramite il mio FTP ma ho ancora il "reauth=1" dopo aver disattivato la mia cartella dei plugin. Grazie

  31. Ottimo post, grazie!
    Ho ricevuto un errore del server interno mentre cercavo di aggiungere il codice di tracciamento al mio file functions.php tramite l'editor su WP. Dopo aver ricevuto l'errore, ho rimosso il codice dal file, il che avrebbe dovuto risolverlo, ma ho ancora avuto l'errore. Ho aperto il file manager nel mio account di hosting e ho navigato fino al file functions.php. Quando l'ho aperto, il codice che aveva causato l'errore era ancora nel file. Una volta rimosso il codice, l'errore è scomparso. Spero che questo aiuti.

  32. fantastico. sono un principiante assoluto in tutto questo e tu hai reso così facile risolvere questo problema. grazie mille

  33. ho provato entrambi e ha funzionato per me, il problema ora è che non riesco ad attivare i miei plugin..

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.