Det säkra sättet att ändra ditt WordPress Database Table Prefix
Om du inte gör ett försök att ändra tabellen prefix innan du installerar din WordPress blogg är chansen att din WP-databas fortfarande använder standard 'wp_' som tabell prefix. Med det här standardprefixet kan hackare enkelt utföra en SQL-injektionsattacker i din databas och orsaka förstörelse för din webbplats. Det bästa sättet att förhindra att detta händer är att ändra tabellen prefix till en annan term som är svårt för hackare att gissa.
Om du är ny för att blogga och letar efter att installera din första WordPress-blogg, så är det enkelt. Ändra bara $ table_prefix- posten i wp-config.php-filen, ladda upp filen till servern, fortsätt sedan med den berömda 5-minutersinstallationen.
För dem som redan har bloggar för någon gång följer du metoden nedan för att ändra ditt tabellprefix.
Förberedelse
Ladda ner följande två plugins, installera och aktivera dem i din WordPress-blogg.
WP-DBManager (plugin nedladdningssida)
WordPress Table Rename (modifierad version, original nedladdningssida)
Obs! Jag har en liten ändring i WordPress-tabellen Byt namn på plugin för att inkludera ändringar i den senare versionen av WordPress, men kredit måste ges till SEO Egghead för att skapa ett sådant användbart plugin.
Komma igång
Innan du gör någonting i din databas, utför du först en DB-säkerhetskopia.
Gå till databasen -> Backup DB i den vänstra rutan . Gör en säkerhetskopia av din databas.
Gå sedan till Inställningar -> Tabell Byt namn
Ange en ny term för tabell prefixet.
Klicka på knappen Skapa nya tabeller för att skapa nya tabeller med det nya prefixet. Om du har en stor databas kommer den här processen att ta lång tid.
När det är klart kommer du att se framgångsbudskapet.
Om du har en stor databas kan sidan ge en timeout och visa en tom sida.
Verifiera dina nya databas tabeller
Gå nu till Database-> databasen. Du borde se de nya tabellerna på plats.
Migrerar din blogg
Medan plugin ger ett sätt att ändra table_prefix-värdet i wp-config.php-filen, fungerar det inte i de flesta fall om du inte har satt wp-config.php-filen läsbar / skrivbar (som jag starkt rekommenderade). Det bästa sättet är att ändra värdet manuellt.
Med ditt favoritfTP-program laddar du ner wp-config.php från rotservern.
Öppna den med någon textredigerare och rulla ner till det avsnitt där du ser
$ table_prefix = 'wp_'
Ändra den till
$ table_prefix = 'YourNewPrefix_'
Spara det och ladda upp den här filen igen till servern.
Nästan där
Du har just avslutat migreringen från det gamla tabellprefixet till ett nytt tabellprefix, det finns fortfarande flera saker du behöver göra
1. Bläddra igenom din webbplats och se till att alla sidor, bilder och innehåll laddas korrekt. Om du ser fel, eller om webbplatsen inte laddas, ändra $ table_prefix tillbaka till " wp_ " och ladda upp på nytt till servern.
2. Bläddra igenom inställningarna för varje enskilt plugin och se till att alla konfigurationer är intakta. Några av plugins använder tabell prefix för deras lagring och dessa värden ändrades inte av plugin. För sådana plugins ser du inställningarna tillbaka till standardvärdena. Vad du behöver göra är att omkonfigurera det och spara det igen. Det kommer nu att lagras i databasen med det nya tabellen prefixet.
3. (Valfritt) Gå till databasen -> Tom / Tabell Tabeller, kolla Drop- knappen för hela tabellen med det gamla prefixet. Klicka på Töm / Släpp-knappen för att ta bort dem från din databas.
Viktigt : Gör det bara om du är säker på att de nya tabellerna (med det nya prefixet) fungerar korrekt.
Observera att detta är rent valfritt. Att lämna ditt gamla bord i databasen skadar inte din blogg och den kan fungera som en säkerhetskopia och låta dig snabbt växla tillbaka till dem om din blogg hackats in. Men om du har en stor databas kan de extra tabellerna lägga till mycket overhead till din server. Så gör din egen bedömning.
Sista delen
När du är nöjd med allt, säkerhetskopiera den nya databasen. Om du tidigare har en daglig säkerhetskopiering måste du omplanera det igen för att inkludera de nya tabellerna.
Du kan också avaktivera och avinstallera WordPress Table Rename plugin. Det finns ingen nytta för det nu.
Det är allt. Du har framgångsrikt ändrat ditt WordPress databas tabell prefix.
Bildkrediter: naokomc