come-modificare-il-prefisso-delle-tabelle-wordpress-nel-database

Il database di WordPress è come un cervello per l’intero sito di WordPress perché ogni singola informazione è memorizzata al suo interno, rendendolo così il bersaglio preferito dell’hacker. Spammer e hacker eseguono codici automatizzati per iniezioni di SQL. Sfortunatamente molte persone dimenticano di cambiare il prefisso delle tabelle WordPress del database mentre installano WordPress . Questo rende più facile per gli hacker pianificare un attacco di massa prendendo di mira il prefisso predefinito wp_ . Il modo più intelligente per proteggere il database è modificando il prefisso delle tabelle WordPress del database, cosa che è davvero facile da fare su un sito che si sta configurando. Ma sono necessari alcuni passaggi per modificare correttamente il prefisso delle tabelle WordPress del database per il sito stabilito senza incasinarlo completamente.

In questa guida ti spiegheremo come modificare il prefisso delle tabelle WordPress del database correttamente.

Preparazione

Si consiglia di eseguire il backup del database di WordPress prima di eseguire qualsiasi operazione suggerita in questa esercitazione. È importante mantenere i backup giornalieri del tuo sito.

La prossima cosa che consigliamo è di reindirizzare i visitatori a una pagina di manutenzione temporanea .

Cambiare il prefisso delle tabelle WordPress del database tramite il file wp-config.php

Apri il tuo file wp-config.php che si trova nella directory principale di WordPress. Cambia la riga del prefisso della tabella (table_prefix) da wp_ a qualcos’altro come questo wp_a123456_

Quindi la riga sarebbe simile a questa:

$table_prefix  = 'wp_a123456_';

Nota: è possibile inserire solo numeri, lettere e caratteri di sottolineatura.

Cambiare il nome di tutte le tabelle WordPress del database

Dopo aver modificato il file wp-config.php devi accedere al tuo database (molto probabilmente tramite phpMyAdmin), quindi cambiare i nomi delle tabelle con quelli che abbiamo specificato nel file wp-config.php. Se si utilizza un’hosting con cPanel WordPress , è possibile trovare il collegamento phpMyAdmin in cPanel. Guarda l’immagine qui sotto:

Esistono un totale di 11 tabelle WordPress predefinite, quindi modificarle manualmente sarebbe una seccatura.

sql-modificare-tabelle-wordpress-del-database

Ecco perché per rendere le cose più veloci, abbiamo una query SQL che puoi usare.

RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;
RENAME table `wp_comments` TO `wp_a123456_comments`;
RENAME table `wp_links` TO `wp_a123456_links`;
RENAME table `wp_options` TO `wp_a123456_options`;
RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;
RENAME table `wp_posts` TO `wp_a123456_posts`;
RENAME table `wp_terms` TO `wp_a123456_terms`;
RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;
RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;
RENAME table `wp_users` TO `wp_a123456_users`;

Attenzione! Potrebbe essere necessario aggiungere righe per altri plugin che potrebbero aggiungere le proprie tabelle nel database WordPress. L’idea è che si cambia il prefisso di tutte le tabelle con quello desiderato quindi ti basta aggiungere ai comandi sopra altre righe per le tabelle extra che trovi eventualmente. Vediamo come trovare queste tabelle extra.

La Options Table

Dobbiamo cercare nella tabella delle opzioni eventuali altri campi che utilizzano wp_ come prefisso, in modo da poterli sostituire. Per semplificare il processo, utilizzare questa query:

SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE '%wp_%'

Ciò restituirà molti risultati e dovrai cambiarli uno alla volta per cambiare queste righe.

Tabella UserMeta

Successivamente, dobbiamo cercare nell’usermeta tutti i campi che utilizzano wp_ come prefisso, in modo da poterlo sostituire. Utilizzare questa query SQL per questo:

SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE '%wp_%'

Il numero di voci può variare in base al numero di plug-in in uso e simili. Basta cambiare tutto ciò che ha wp_ con il nuovo prefisso.

Backup e Fine

Ora sei pronto per testare il sito. Se hai seguito i passaggi precedenti, tutto dovrebbe funzionare correttamente. Ora, dovresti fare un nuovo backup del tuo database solo per essere al sicuro.

E’ tutto! Speriamo che questa guida ti abbia aiutato ad imparare come modificare le tabelle WordPress del database del tuo sito.

Related Posts