Come disattivare tutti i plugin WordPress quando non è possibile accedere a wp-admin

disattivare tutti i plugin WordPress

Se devi risolvere un problema WordPress come una schermata bianca oppure un errore 500, potresti dover disabilitare tutti i plugin per capire se sono loro la causa del problema e quale genera conflitto.

Se non puoi accedere al pannello di amministrazione tramite wp-admin, ecco delle alternative:

Accedere via FTP

Puoi accedere al tuo spazio web via FTP usando FileZilla o programmi simili.

Creare backup dei file del sito-blog con filezilla

Nella sezione 1 inserisci l’Host, il Nome utente e la Password che ti sono stati forniti dal tuo provider al momento dell’acquisto dell’hosting.

Premi il pulsante Connessione rapida e dovresti poter vedere i file del tuo spazio web.

Cerca la cartella /wp-content/ (nel mio caso è dentro a httpdocs). Dentro troverai la cartella /plugins/.

wp-content ftp filezilla

Ora rinomina la cartella /plugins/ in /plugins-deactivated/.

plugins deactivated wordpress

Se provi ad accedere alla dashboard di WordPress, tutti i plugin verranno disattivati in automatico.

Se il problema iniziale non esiste più, allora era causato da uno o più plugin.

Una volta dentro WordPress nella sezione plugin vedrai una cosa del tipo:

plugin wordpress disattivati

Oh oh, i plugin sono stati disabilitati, ma ora non ci sono più. Perchè?

Perchè dobbiamo rinominare nuovamente la cartella /plugins-deactivated/ in /plugins/ come era all’inizio.

wp-content ftp filezilla

Prova ad aggiornare la pagina dei plugin e vedrai di nuovo tutti i plugin, ma stavolta sono disattivati.

plugin riattivati

Per capire quale plugin genera il problema, attivane uno alla volta ed aggiorna la pagina dove avevi il problema inizialmente.

Accedere via File Manager

Puoi accedere allo spazio web tramite il file manager messo a disposizione dal tuo hosting provider. Dovresti trovare le informazioni di accesso nella email che ti è stata inviata al momento dell’acquisto. Altrimenti chiedi all’assistenza.

Ecco ad esempio come accedere tramite Plesk:

accesso plesk

Inserisci Username e Password ed accedi.

Vai alla sezione File del dominio su cui vuoi disabilitare i plugin WordPress.

file plesk

Ora vedrai tutti i file della tua installazione WordPress.

Vai nella cartella /wp-content/ (nel mio caso è dentro a httpdocs). Dentro troverai la cartella /plugins/.

Clicca sul menù a destra per rinominarla.

file manager plugins plesk

Ora rinomina la cartella /plugins/ in /plugins-deactivated/.

I passaggi successivi sono come quelli mostrati per il procedimento tramite FTP.

Quindi accedi alla dashboard ed i plugin verranno disabilitati automaticamente.

Rinomina nuovamente la cartella /plugins-deactivated/ in /plugins/ come era all’inizio.

Torna nel pannello di amministrazione di WordPress e vai alla sezione Plugin.

Finalmente vedrai tutti i tuoi plugin disattivati.

plugin riattivati

Non ti resta che attivarne uno alla volta e aggiornare la pagina dove si era verificato il problema inizialmente per capire quale plugin genera l’errore.

Disattivare i plugin via phpMyAdmin

Se non vuoi seguire i passi precedenti, potresti disattivare i plugin anche dal database via phpMyAdmin.

Accedi a phpMyAdmin

Entra nel pannello di controllo del tuo hosting (es. cPanel o Plesk).

Clicca su Database:

database plesk

Clicca su phpMyAdmin.

phpmyadmin plesk

Prima di fare qualsiasi operazione, mi raccomando di creare un backup di sicurezza del database.

  • Seleziona il database utilizzato dal tuo sito WordPress.
  • Seleziona il database di WordPress (solitamente ne hai uno solo).
  • Cerca la tabella wp_options (magari la tua installazione non ha il prefisso wp_ perchè giustamente l’hai cambiato all’inizio).
  • Trova la riga con il campo option_name chiamato active_plugins.
  • Clicca su “Modifica” e svuota il valore del campo option_value.
  • Salva le modifiche cliccando sul pulsante Esegui.

I tuoi plugin sono stati disattivati.

Sponsor

Vhosting
themeforest