Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come abilitare/attivare i plugin di WordPress dal database

L’impossibilità di accedere all’area di amministrazione di WordPress può essere stressante, soprattutto se è necessario attivare un plugin fondamentale per ripristinare la funzionalità del sito.

Fortunatamente, esiste un modo per attivare i plugin di WordPress direttamente dal database, anche quando si è bloccati dall’area di amministrazione.

Grazie alla nostra vasta esperienza nella risoluzione dei problemi di WordPress e nella gestione dei siti, abbiamo aiutato numerosi utenti nella navigazione di questo problema comune. L’attivazione dei plugin attraverso il database è una tecnica pratica che può evitare lunghi periodi di inattività e rimettere rapidamente in funzione il sito.

In questo articolo vi mostreremo come attivare facilmente i vostri plugin di WordPress utilizzando il database.

How to enable/activate WordPress plugins from the database

Quando attivare i plugin di WordPress utilizzando il database?

Alcuni errori comuni di WordPress possono impedire al proprietario di un sito web di accedere all’area di amministrazione di WordPress. In molte situazioni, l’utente cerca di disattivare i plugin di WordPress senza avere accesso all’amministrazione.

Tuttavia, in alcune situazioni, il proprietario di un sito web potrebbe aver bisogno di attivare alcuni plugin per ripristinare l’accesso al proprio sito WordPress.

Ad esempio, supponiamo che un errore vi impedisca di accedere alla dashboard di WordPress e che abbiate trovato un plugin in grado di risolvere l’errore.

Fortunatamente, WordPress memorizza le informazioni sui plugin attivi nel database di WordPress. Ciò significa che potete inserire manualmente queste informazioni direttamente nel database e dire a WordPress di attivare un plugin.

L’unica condizione è che il plugin sia installato sul vostro sito WordPress, il che significa che deve essere presente nella cartella plugins del vostro sito WordPress.

Detto questo, vediamo come abilitare/attivare facilmente un plugin utilizzando il database, passo dopo passo:

Passo 1: trovare il nome del database utilizzando il pannello di controllo dell’hosting

Per attivare i plugin di WordPress con phpMyAdmin, occorre innanzitutto scoprire il nome del database di WordPress.

Per farlo, accedi alla Bacheca del tuo host. Per questo tutorial utilizzeremo Bluehost.

Se utilizzate una società di hosting diversa, la vostra dashboard di hosting WordPress potrebbe avere un aspetto leggermente diverso.

Dalla scheda “Siti web”, passare alla scheda “Avanzate” e fare clic sul pulsante “Gestisci” accanto all’opzione “File Manager”.

Click Manage button next to the File Manager option

Si aprirà il File Manager in una nuova finestra. Qui è sufficiente individuare e fare clic sulla cartella public_html dalla colonna di sinistra.

Tutti i file memorizzati nella cartella public_html si apriranno sullo schermo.

Da qui, dovete individuare e fare clic sulla cartella con il nome del vostro sito nella colonna ‘Nome’.

Go to the publich_html file and find your site name

Alcuni utenti potrebbero invece vedere i propri file e cartelle di WordPress installati all’interno della cartella public_html.

Dopo aver aperto il file del vostro sito WordPress, individuate il file wp-config.php nella sezione “Nome” e fate clic con il pulsante destro del mouse su di esso.

Si aprirà un menu in cui si dovrà selezionare l’opzione “Visualizza”.

Click View

In questo modo si aprirà il file wp-config.php in una nuova finestra, dove si possono trovare i dettagli del database.

Si consiglia di copiare e incollare i dati del database, compresi nome utente e password, in un blocco note sul computer.

Database details

Dopo aver trovato il nome del database, passiamo al passo successivo.

Passo 2: Individuare l’opzione dei plugin attivi tramite phpMyAdmin

Dopo aver scoperto il nome del database, dovete tornare al pannello di controllo del vostro hosting WordPress.

Una volta lì, passare di nuovo alla scheda “Avanzate” e scorrere verso il basso fino all’opzione “phpMyAdmin”. Quindi, fare clic sul pulsante “Gestisci” accanto.

Click the Manage button next to the PHPMyAdmin option

In questo modo si avvierà l’applicazione phpMyAdmin in una nuova scheda del browser.

Nota: prima di apportare qualsiasi tipo di modifica, assicurarsi di creare un backup completo del database. Sarà utile se qualcosa dovesse andare storto durante il processo.

Quindi, fare clic sulla scheda “Database” dal menu di navigazione in alto nella pagina.

Una volta fatto ciò, individuate il vostro database di WordPress e fate clic sul pulsante Sfoglia per espanderlo.

Click the Database tab from the navigation menu

In questo modo verranno caricate sullo schermo tutte le tabelle del database di WordPress.

Qui si deve trovare la tabella wp_options e fare clic su sfoglia accanto ad essa.

Nota: per impostazione predefinita, WordPress utilizza wp_ come prefisso per i nomi delle tabelle. La tabella del database di WordPress potrebbe avere un prefisso diverso.

Click at wp-options

All’interno della tabella wp_options, occorre trovare la riga in cui option_name è impostato suactive_plugins.

Successivamente, fare clic sul link “Modifica” accanto ad esso.

Click the Activate_Plugins option

Si aprirà una casella in cui è possibile inserire manualmente i dettagli per attivare un plugin.

Passo 3: Attivare un plugin con phpMyAdmin

WordPress memorizza le informazioni del plugin attivo in un formato speciale, in modo che il software possa accedervi in modo programmatico. Per dire a WordPress quali plugin attivare, dovremo usare lo stesso formato.

Per prima cosa, inizieremo inserendo il valore di option_value come a:1: e poi aprendo la parentesi graffa ({).

Inseriamo questo valore come 1, perché vogliamo attivare un solo plugin. È possibile modificare il valore in base al numero di plugin che si intende attivare.

Add option value

Quindi, si inserisce i:0; dopo la parentesi graffa. Qui stiamo essenzialmente assegnando un numero di serie al nostro plugin.

Ricordate di assegnare sempre i numeri a partire da 0 anziché da 1.

Add serial number

Successivamente, si inserirà il numero di caratteri presenti nel nome del plugin e il nome del file php del plugin che si sta per attivare.

Per questo, digiteremo s:24: nella casella. Tenete presente che il numero di caratteri sarà diverso per ogni plugin, a seconda dei caratteri presenti nella directory e nel nome del file del plugin.

Per esempio, in questo tutorial stiamo attivando WPForms, che ha 24 caratteri nel suo nome, compreso il nome del file del plugin, come memorizzato nel nostro file manager.

Add character number

Successivamente, è sufficiente digitare il nome della cartella del plugin. È possibile trovarla visitando la cartella /wp-content/plugins/ utilizzando l’applicazione File Manager.

Non dimenticate di aggiungere le virgolette prima di digitare il nome della directory del plugin.

Type the plugins' name

Dopo il /, si deve inserire il nome del file del plugin.

Per trovare il nome del file, visitare nuovamente File Manager e aprire la cartella del plugin che si intende attivare.

Da qui, individuare il file PHP del plugin. Questo sarà il nome del file del plugin che si dovrà aggiungere.

Plugin file and folder name

Ora, tornate a phpMyAdmin per digitare il nome del plugin e poi chiudete le virgolette.

Dopo di che, è sufficiente aggiungere un punto e virgola (;) e chiudere le parentesi graffe (}). In questo esempio, il valore finale sarà il seguente:

a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}

Ecco come apparirà una volta terminato.

Activating a single plugin

Quindi, è sufficiente fare clic sul pulsante “Vai” per eseguire il comando.

Ora visitate la vostra dashboard di WordPress e andate alla pagina Plugin ” Plugin installati.

Il plugin è stato attivato con successo.

activated-plugin

Supponiamo ora di voler attivare altri due plugin.

Innanzitutto, è necessario modificare il numero di plugin. Dopodiché, si regolerà ogni voce per il plugin che si desidera attivare.

Ecco un esempio:

a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}

Nota: abbiamo aggiunto delle interruzioni di riga per rendere il codice più leggibile. È necessario assicurarsi che non ci siano interruzioni di riga o spazi nel codice. In caso contrario, non funzionerebbe.

Bonus: Disattivare i plugin di WordPress dal database

Oltre all’attivazione, potete anche disattivare o eliminare un plugin di WordPress dal database se non riuscite ad accedere all’area di amministrazione. Questo può essere utile se state risolvendo un errore o se un plugin ha causato un problema di compatibilità sul vostro sito.

A tale scopo, è necessario aprire il cPanel della Bacheca del proprio host. Per questo tutorial utilizziamo Bluehost. Una volta arrivati, scorrere verso il basso fino alla sezione ‘Database’ e fare clic sull’opzione ‘phpMyAdmin’.

Selecting phpMyAdmin on cPanel

Si aprirà un’altra scheda sulla schermata in cui si dovrà selezionare il database di WordPress.

Successivamente, sarà possibile visualizzare le tabelle del database di WordPress. Qui, dovete individuare e scegliere la tabella wp_options.

Click at wp-options

Si aprirà un’altra disponi in riga di cartelle. È necessario individuare l’opzione “active_plugins” e poi fare clic sul link “Modifica” accanto ad essa.

Quando si apre il prompt, modificare il campo option_value in a:0:{}. Quindi, fare clic sul pulsante “Vai” per salvare le modifiche.

Reset active plugins

Per maggiori dettagli, consultate il nostro tutorial su come disattivare tutti i plugin quando non si riesce ad accedere all’area di amministrazione di WordPress.

Speriamo che abbiate imparato come attivare un plugin utilizzando il database. Potreste anche voler consultare la nostra guida definitiva alla sicurezza di WordPress e la nostra classifica dei migliori temi WordPress per esperti SEO.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

6 commentiLascia una risposta

  1. Jiří Vaněk

    Until now, I was only able to deactivate plugins through FTP. This is another very useful piece of knowledge. Thanks for the guide on how the same thing can be done using the MySQL database.

    • WPBeginner Support

      Glad our guide was helpful :)

      Admin

  2. Vincent

    Thanks! I used this to activate a plugin which needed to be updated in order to be activated and was behind a license wall on my staging website. Saved me a lot of hassle moving licenses around

    • WPBeginner Support

      Glad to hear our guide was helpful!

      Admin

  3. Charlie Sasser

    Suppose you need to temporarily disable a plugin like Wordfence that is preventing you from logging into the dashboard. Why not just change the name of the Wordfence directory to something like wordfence_tmp until you can resolve the issue? This seems much easier and less likely to cause a problem than modifying the database and serialized data. I like to keep things simple.

    • WPBeginner Support

      That is one option that can also be used, this is an alternative in case access to the site’s files are not available or if this method would is preferred.

      Admin

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.