Den sikre måde at ændre dit WordPress Database Table Prefix
Medmindre du har forsøgt at ændre tabelpræfikset, før du installerer din WordPress-blog, er chancerne for, at din WP-database stadig bruger standard 'wp_' som tabelpræfiks. Med dette standard præfiks kan hackere nemt udføre en SQL-indsprøjtningsangreb på din database og forårsage ødelæggelse for dit websted. Den bedste måde at forhindre dette på, er at ændre tabelpræfikset til et andet begreb, der er svært for hackere at gætte.
Hvis du er ny til blogging og søger at installere din første WordPress-blog, så er det nemt. Du skal blot ændre indgangen $ table_prefix i wp-config.php-filen, uploade filen til serveren, og fortsæt med den berømte 5-mins installation.
For dem, der allerede har blogget for engang, følg nedenstående metode for at ændre dit præfiks.
Forberedelse
Download de følgende to plugins, installer og aktiver dem i din WordPress-blog.
WP-DBManager (plugin download side)
WordPress Table Rename (ændret version, original download side)
Bemærk! Jeg har foretaget en lille ændring i WordPress-tabellen Omdøb plugin for at medtage ændringer i den senere version af WordPress, men der skal gives kredit til SEO Egghead for at oprette et sådant nyttigt plugin.
Kom igang
Før du gør noget i din database, skal du først udføre en db-backup.
Gå til Database -> Backup DB i den venstre rude . Gør en sikkerhedskopi af din database.
Gå derefter til Indstillinger -> Tabel omdøb
Indtast et nyt udtryk for tabelpræfikset.
Klik på knappen Opret nye tabeller for at generere nye tabeller med det nye præfiks. Hvis du har en stor database, vil denne proces tage lang tid.
Når det er færdigt, vil du se succesmeddelelsen.
Hvis du har en stor database, kan siden udgive en timeout og vise en tom side.
Bekræft dine nye database tabeller
Gå nu til Database-> database. Du skal se de nye tabeller på plads.
Migrerer din blog
Mens plugin'en giver en måde at ændre table_prefix-værdien i wp-config.php-fil, virker den ikke i de fleste tilfælde, medmindre du har indstillet wp-config.php-filen læsbar / skrivbar (som jeg stærkt anbefalede). Den bedste måde er at ændre værdien manuelt.
Med dit foretrukne FTP-program skal du downloade din wp-config.php fra root-serveren.
Åbn den op med ethvert tekstredigeringsprogram og rul ned til det afsnit, hvor du ser
$ table_prefix = 'wp_'
Skift det til
$ table_prefix = 'YourNewPrefix_'
Gem det og genoplæs denne fil tilbage til serveren.
Er der næsten
Du har netop gennemført migreringen fra det gamle tabelpræfiks til nyt tabelpræfiks, der er stadig flere ting, du skal gøre
1. Gennemse dit websted, og sørg for, at alle sider, billeder og indhold bliver indlæst korrekt. Hvis du ser fejl, eller at webstedet ikke indlæses, skal du ændre $ table_prefix tilbage til ' wp_ ' og genoplaste tilbage til serveren.
2. Gennemse indstillingerne for hvert enkelt plugin og sørg for, at alle konfigurationer er intakte. Nogle af plugins bruger tabel præfiks til deres opbevaring og disse værdier blev ikke ændret af plugin. For sådanne plugins ser du indstillingerne tilbage til deres standardværdier. Hvad du skal gøre er at omkonfigurere det og gemme det igen. Den gemmes nu i databasen med det nye tabel præfiks.
3. (Valgfrit) Gå til databasen -> Tøm tabeller, kontroller tasten Drop for hele bordet med det gamle præfiks. Klik på tøm / slip-knappen for at fjerne dem fra din database.
Vigtigt : Gør dette kun, hvis du er sikker på, at de nye tabeller (med det nye præfiks) fungerer korrekt.
Bemærk, at dette er rent valgfrit. Hvis du forlader dit gamle bord i databasen, vil det ikke skade din blog, og det kan tjene som en sikkerhedskopi og tillade dig at skifte tilbage til dem hurtigt, hvis din blog blev hacket ind. Men hvis du har en stor database, kan de ekstra tabeller føje masser af overhead til din server. Så lav din egen dom.
Sidste del
Når du er tilfreds med alt, skal du sikkerhedskopiere den nye database. Hvis du tidligere har planlagt en daglig backup, skal du omlægge den igen for at inkludere de nye tabeller.
Du kan også deaktivere og afinstallere WordPress-tabellen Omdøb plugin. Der er ikke brug for det nu.
Det er det. Du har med held ændret dit WordPress database tabel præfiks.
Billedkredit: naokomc