Bacheca di WordPress bloccata? Disattivare i plugin tramite cPanel o FTP

Un aggiornamento errato di un plugin, un conflitto tra estensioni o un errore PHP possono causare il mancato caricamento corretto del sito WordPress o impedirvi di accedere alla bacheca. In questi casi, la normale procedura tramite Plugin > Plugin installati non è più praticabile.

La buona notizia è che è possibile disattivare i plugin di WordPress anche "dall'esterno", direttamente tramite il Gestore file di cPanel, via FTP/SFTP o, nei casi più complessi, tramite il database. Questo metodo è particolarmente utile se un plugin blocca il sito web, causa un errore critico o rende irraggiungibile l'area amministrativa.

In poche parole: Se si rinomina la cartella dei plugin, WordPress non sarà più in grado di caricarli. In questo modo verranno disattivati e spesso si potrà riottenere l'accesso alla bacheca.

Quando è utile questo metodo?

La disattivazione manuale dei plugin è una misura di emergenza. Dovreste utilizzarla quando il normale accesso a WordPress non è più possibile.

Situazioni tipiche:

  • WordPress mostra un errore critico.
  • La bacheca rimane bianca o non si carica completamente.
  • Il sito web non è più raggiungibile dopo l'aggiornamento di un plugin.
  • Il login funziona, ma subito dopo appare un messaggio di errore.
  • Un plugin di sicurezza vi ha bloccato fuori accidentalmente.
  • WooCommerce o un plugin di pagamento causano un errore.
  • Un page builder blocca l'editor.
  • Un plugin di caching genera pagine errate o corrotte.
  • Sospettate un conflitto tra plugin, ma non potete disattivare alcun plugin dalla bacheca.
Importante: Se il vostro sito web è fondamentale per l'attività commerciale, ad esempio un negozio WooCommerce, se possibile create prima un backup o contattate il supporto prima di apportare modifiche.

Metodo 1: Disattivare tutti i plugin tramite il Gestore file di cPanel

Questo metodo è solitamente la via più rapida se non si conosce quale plugin stia causando l'errore. Consiste nel rinominare temporaneamente l'intera cartella dei plugin.

  1. Accedete al vostro cPanel.
  2. Aprite il Gestore file.
  3. Navigate fino alla directory principale di WordPress del vostro sito web.
  4. Aprite la cartella wp-content.
  5. Cercate la cartella plugins.
  6. Fate clic con il tasto destro sulla cartella e scegliete Rinomina.
  7. Rinominate la cartella, ad esempio, in plugins_old.
  8. Successivamente, richiamate nuovamente la pagina di login di WordPress.

Se l'errore era causato da un plugin, ora dovreste aver riacquistato l'accesso alla bacheca.

Cosa succede quando si rinomina la cartella dei plugin?

Di norma, WordPress si aspetta di trovare i plugin nella cartella:

wp-content/plugins/

Se questa cartella viene rinominata, WordPress non troverà più i plugin installati. Di conseguenza, verranno disattivati. I file dei plugin non verranno eliminati durante questo processo e la maggior parte delle impostazioni rimarrà salvata nel database.

Dopo aver rinominato nuovamente la cartella da plugins_old a plugins, i plugin riappariranno in WordPress, ma di norma rimarranno disattivati. Sarà quindi possibile riattivarli singolarmente.

Metodo 2: Disattivare solo un plugin specifico

Se sapete già o sospettate fortemente quale plugin stia causando l'errore, è preferibile disattivare solo quel determinato plugin. Questo riduce il rischio di effetti collaterali inutili.

  1. Aprite il Gestore file in cPanel.
  2. Navigate fino a wp-content/plugins/.
  3. Cercate la cartella del plugin interessato.
  4. Rinominate solo questa cartella.
  5. Esempio: contact-form-7 diventa contact-form-7_disattivato.
  6. Richiamate nuovamente il sito web o la bacheca.

WordPress non sarà più in grado di caricare questo plugin. Se il plugin era la causa del problema, il sito dovrebbe riprendere a funzionare.

Metodo 3: Disattivare i plugin via FTP o SFTP

Se preferite non utilizzare il Gestore file di cPanel, potete eseguire la stessa identica procedura tramite FTP o SFTP.

  1. Connettetevi al vostro hosting tramite un programma FTP come FileZilla.
  2. Aprite la directory di WordPress.
  3. Navigate fino a wp-content/plugins/.
  4. Rinominate l'intera cartella plugins o solo la cartella del plugin difettoso.
  5. Successivamente, verificate il vostro sito web.

Per motivi di sicurezza, è preferibile utilizzare SFTP rispetto a FTP, se il vostro accesso lo supporta.

Metodo 4: Disattivare i plugin tramite il database

Questo metodo è adatto solo agli utenti esperti. WordPress memorizza i plugin attivi nel database all'interno dell'opzione chiamata active_plugins. Se l'accesso ai file non è possibile, si possono disattivare i plugin tramite phpMyAdmin.

Avviso: Le modifiche al database possono danneggiare il vostro sito web. Utilizzate questo metodo solo se sapete esattamente cosa state facendo e create prima un backup del database.

Procedura di base:

  1. Aprite phpMyAdmin in cPanel.
  2. Selezionate il database della vostra installazione di WordPress.
  3. Aprite la tabella wp_options. Il prefisso potrebbe variare, ad esempio cw_options.
  4. Cercate la voce active_plugins.
  5. Modificate con attenzione il valore o svuotatelo.

Per la maggior parte dei clienti, il metodo tramite Gestore file o FTP è nettamente più semplice e sicuro.

Dopo aver effettuato l'accesso: Riattivare i plugin singolarmente

Una pointers tornati nella bacheca, dovreste individuare la causa in modo sistematico.

  1. Rinominate la cartella plugins_old ripristinando il nome originale plugins.
  2. Nella bacheca, aprite Plugin > Plugin installati.
  3. Attivate un plugin alla volta.
  4. Verificate il sito web dopo ogni attivazione.
  5. Non appena l'errore si ripresenta, avrete trovato il probabile responsabile.
  6. Disattivate nuovamente questo plugin.
  7. Verificate se è disponibile un aggiornamento o un'alternativa.

Non attivate tutti i plugin contemporaneamente, altrimenti non saprete quale plugin ha scatenato nuovamente l'errore.

Isolare la causa dell'errore in modo più preciso

Se un determinato plugin causa l'errore, verificate i seguenti punti:

  • Il plugin è aggiornato?
  • La vostra versione di WordPress è aggiornata?
  • La vostra versione di PHP è compatibile?
  • C'è stato un aggiornamento del plugin poco prima?
  • C'è stato un aggiornamento del tema?
  • È stato installato un nuovo plugin?
  • Ci sono messaggi di errore nel registro degli errori (Error Log)?
  • Il plugin è compatibile con WooCommerce o con il vostro tema?
  • Ci sono problemi noti segnalati presso il produttore del plugin?

Se l'errore si verifica dopo un aggiornamento, potrebbe essere necessario un rollback (ripristino della versione precedente) o una correzione di aggiornamento da parte del produttore.

Verificare gli Error Log in cPanel

I registri degli errori del server possono fornire indicazioni su quale plugin abbia causato il problema. Soprattutto in caso di errori PHP, spesso vi si trova il percorso del file interessato.

Percorso tipico in un messaggio di errore:

/wp-content/plugins/nome-plugin/file.php

Se vedete ripetutamente la stessa cartella di un plugin in un Error Log, quel plugin è con ogni probabilità la causa scatenante.

Prestare particolare attenzione ai plugin di Caching

I plugin di caching possono mantenere visibili gli errori anche quando il problema effettivo è già stato risolto. Pertanto, svuotate la cache dopo ogni modifica.

Verificate:

  • Cache di WordPress,
  • Cache dei plugin,
  • Cache del server,
  • Cache del CDN, se utilizzato,
  • Cache del browser.

Se è lo stesso plugin di caching a causare l'errore, disattivatelo per primo e poi cancellate i file di cache, se necessario.

Plugin di sicurezza e amministratori bloccati fuori

A volte la causa non è un errore tecnico, ma un plugin di sicurezza che blocca il login. Ciò può accadere se sono stati rilevati troppi tentativi di accesso falliti, se un indirizzo IP è stato bloccato o se una configurazione a due fattori presenta degli errori.

In questi casi, la disattivazione manuale del plugin di sicurezza può aiutare a riprendere il controllo. Successivamente, dovreste controllare attentamente le impostazioni prima di riattivare il plugin.

Negozi WooCommerce: attenzione durante l'attività live

Se gestite un negozio WooCommerce, la disattivazione di tutti i plugin può influire su modalità di pagamento, metodi di spedizione, funzioni dei prodotti o processi di checkout. Procedete quindi con estrema cautela.

Per i negozi online vale quanto segue:

  • Se possibile, utilizzate prima un ambiente di staging,
  • Non disattivate inutilmente i plugin durante le sessioni d'ordine attive,
  • Effettuate un ordine di prova dopo la risoluzione dell'errore,
  • Verificate i fornitori di pagamento,
  • Testate il calcolo delle spedizioni e delle imposte,
  • Controllate le e-mail di conferma d'ordine.

Cosa non fare

  • Eliminare la cartella di un plugin senza sapere se contiene dati importanti.
  • Riattivare tutti i plugin contemporaneamente.
  • Riattivare immediatamente i plugin difettosi senza verificarne la causa.
  • Modificare i valori del database senza creare un backup.
  • Disattivare e riattivare i plugin di pagamento di WooCommerce senza fare test.
  • Ignorare i messaggi di errore.
  • Installare un plugin di origine sconosciuta in sostituzione.

SEO ed esperienza utente in caso di errori dei plugin

Se il vostro sito web non è raggiungibile a causa di un errore di un plugin, ciò può penalizzare i visitatori e i motori di ricerca. Una rapida risoluzione dell'errore è quindi fondamentale.

I seguenti aspetti sono particolarmente critici:

  • Home page non raggiungibile,
  • Il modulo di contatto non funziona,
  • Checkout del negozio bloccato,
  • Il plugin SEO disattiva meta-dati importanti,
  • Il plugin di reindirizzamento smette di funzionare,
  • La cache mostra pagine di errore,
  • Visualizzazione mobile danneggiata o errata.

Dopo aver risolto l'errore, dovreste verificare manualmente le pagine più importanti.

Procedura consigliata

  1. Mantenere la calma: Gli errori dei plugin si risolvono spesso senza alcuna perdita di dati.
  2. Verificare il backup: Se possibile, effettuate un salvataggio prima delle modifiche.
  3. Aprire il Gestore file di cPanel: Navigare fino alla cartella wp-content.
  4. Disattivare i plugin: Rinominare l'intera cartella dei plugin o la cartella del singolo plugin.
  5. Testare la bacheca: Riprovare il login.
  6. Ripristinare il nome della cartella: Rendere nuovamente visibili i plugin.
  7. Attivare i plugin singolarmente: Identificare il responsabile.
  8. Controllare gli Error Log: Cercare indizi su errori PHP o conflitti tra plugin.
  9. Aggiornare o sostituire il plugin problematico: Non limitarsi a ignorarlo.
  10. Testare completamente il sito web: Verificare moduli, negozio, login, pagine e cache.

Domande frequenti sulla disattivazione esterna dei plugin

I plugin vengono eliminati se rinomino la cartella?

No. Quando si rinomina la cartella, i file non vengono cancellati. WordPress semplicemente non sarà temporaneamente in grado di caricare i plugin.

Le impostazioni dei plugin andranno perse?

Nella maggior parte dei casi, le impostazioni rimangono memorizzate nel database. Tuttavia, i singoli plugin possono comportarsi in modo differente.

Posso disattivare solo un plugin?

Sì. Rinominate solo la cartella del plugin interessato all'interno di wp-content/plugins/.

Cosa faccio se non so quale plugin sia il colpevole?

Per prima cosa, rinominate l'intera cartella plugins. Quando l'accesso riprende a funzionare, attivate i plugin uno alla volta finché l'errore non si presenta nuovamente.

Posso eseguire questo metodo anche tramite FTP?

Sì. La procedura è identica: rinominare la cartella dei plugin via FTP o SFTP.

Perché l'errore persiste anche con i plugin disattivati?

In tal caso la causa potrebbe non risiedere in un plugin, bensì nel tema, nella versione di PHP, nel file .htaccess, nel database, in una cache o nella configurazione del server.

Devo eliminare il plugin difettoso?

Non subito. Verificate prima se contiene dati importanti o se è disponibile un aggiornamento. Se non ne avete più bisogno o se non è sicuro, potete eliminarlo dopo aver effettuato un backup.

CURIAWEB può vedere quale plugin causa l'errore?

In molti casi, i log del server forniscono indicazioni sul percorso del plugin difettoso. Il supporto di CURIAWEB può assistervi nell'analisi.


Avete bisogno di aiuto con la ricerca degli errori?

Se il vostro sito web non è più raggiungibile dopo l'aggiornamento di un plugin, CURIAWEB può controllare i log del server e aiutarvi a isolare il plugin difettoso. In questo modo potrete tornare più rapidamente nella vostra bacheca di WordPress.

Apri un ticket di analisi
Hai trovato utile questa risposta? 0 Utenti hanno trovato utile questa risposta (0 Voti)