In deze handleiding leggen we uit hoe je de databasetabel-prefix van uw WordPress-installatie kunt wijzigen.
De standaard database-prefix voor WordPress is 'wp_'; we raden echter aan deze te wijzigen. De reden hiervoor is dat alle inloggegevens worden opgeslagen in de database, waardoor de WordPress-tabellen zeer populaire doelwitten zijn voor hackers. Als je de tabel-prefix wijzigt, kunnen hackers moeilijker inbreken.
Let op: Als je de 1-click WordPress installatietool hebt gebruikt, dan heb je reeds een aangepaste tabel-prefix.
Je dient de tabel-prefix op drie plaatsen te wijzigen:
- Stap 1 - Wijzig de tabel-prefix in wp-config.php
- Stap 2 - Wijzig de tabel-prefix in de database
- Stap 3 - Vervang alle verwijzingen naar de oude tabel-prefix
Stap 1 - Wijzig de tabel-prefix in wp-config.php
- Log in op het one.com Configuratiescherm.
- Open File Manager onder Bestanden & beveiliging.
- Zoek het wp-config.php bestand en vink het hokje aan om deze te selecteren.
- Klik op Bewerken in het menu bovenaan het scherm.
- Zoek de volgende regel:
$table_prefix = 'wp_';
- Vervang 'wp_' door iets anders; in dit geval hebben we het vervangen door 'david_':
$table_prefix = 'david_';
- Klik op Opslaan in de linkerbovenhoek.
Stap 2 - Wijzig de tabel-prefix in de database
- Open de database in PhpMyAdmin.
- Klik op de databasenaam in het menu links zodat je een overzicht van alle tabellen te zien krijgt.
- Selecteer alle tabellen die beginnen met wp_, in totaal 12.
- Klik op With selectedom het keuzemenu te openen en selecteer Replace table prefix.
- Voer wp_ in bij From-field, en de nieuwe naam bij To-field, in dit voorbeeld, david_.
- Klik op Continue om de wijziging te maken.
Stap 3 - Vervang alle verwijzingen naar de oude tabel-prefix
In sommige instellingen in de database, verwijst WordPress nog steeds naar de oude tabel-prefix. Om het wijzigen van deze prefix te voltooien, dien je deze te vervangen door de nieuwe tabel-prefix.
- Klik op het tabblad SQL in het menu bovenaan het scherm.
- Kopieer en plak de volgende regels:
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_capabilities' where meta_key = 'OLDPREFIX_capabilities';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_user_level' where meta_key = 'OLDPREFIX_user_level';
update NEWPREFIX_usermeta set meta_key = 'NEWPREFIX_autosave_draft_ids' where meta_key = 'OLDPREFIX_autosave_draft_ids';
update NEWPREFIX_options set option_name = 'NEWPREFIX_user_roles' where option_name = 'OLDPREFIX_user_roles';
- Vervang OLDPREFIX en NEWPREFIX, door je eigen oude en nieuwe prefix. Zoals in onderstaand voorbeeld waarbij we wp_ vervangen door david_:
update david_usermeta set meta_key = 'david_capabilities' where meta_key = 'wp_capabilities';
update david_usermeta set meta_key = 'david_user_level' where meta_key = 'wp_user_level';
update david_usermeta set meta_key = 'david_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update david_options set option_name = 'david_user_roles' where option_name = 'wp_user_roles';
- Klik op Go om de opdrachten uit te voeren en de wijziging te voltooien.
Dat was het! De prefix van de WordPress-tabellen is nu gewijzigd.
Gerelateerde artikelen: