Case

WordPress Admin-bruger via phpmyAdmin

WordPress Admin-bruger via phpmyAdmin Jeg har egentligt aldrig rigtig skænket det en tanke, at man kan bliver logget ud af...

WordPress Admin-bruger via phpmyAdmin

WordPress Admin-bruger via phpmyAdmin

Jeg har egentligt aldrig rigtig skænket det en tanke, at man kan bliver logget ud af ens WordPress-side, så man ikke har Admin-rettigheder, før jeg selv rendte ind i problemet. Den gang fixede jeg det ved at ændre mailen på den bruger der stod som Admin i min database og så rekvirerede jeg et nyt password og loggede ind på normal vis. Derefter lavede jeg en ny Admin-bruger og loggede ind igen på min WordPress-side og slettede den gamle Admin-bruger, bare for en sikkerheds skyld. Jeg har så oplevet, at andre har samme problem som jeg har oplevet tidligere. Dette kunne skyldes, at de f.eks. var blevet hacket, et plugin som var årsag o.l. Derfor besluttede jeg, at jeg ville lave en dansk vejledning til hvordan man laver en ny Admin-bruger via MySQL. Så her kommer den.

HUSK ALTID AT LAVE EN BACKUP AF DIN DATABASE INDEN DU BEGYNDER AT RODE MED MySQL.
Det første du skal gøre er, at logge ind i din database via phpMyAdmin og finde den database det drejer sig om. Forskellige hosts – forskellige måder at få adgang til din database på. Nedenstående er et screenshot fra Servage.dk’s kontrolpanel med en oversigt over de databaser jeg har. First, you need to login to phpMyAdmin and locate your WordPress database. (Below is a screenshot of a HostGator cPanel) cPanel phpMyAdmin Når du har fundet databasen og du er logget ind, så er det første, at vi skal lave ændringer i wp_users og wp_usermeta. Find først wp_users som i eksemplet nedenunder og klik på den: phpMyAdmin wp_users table Ny skal vi have indsat den nye Admin-brugers informationer, så klik på Insert tabben som det er vist i ovenstående billede. Her skal der indsætte følgende:
  • ID – Vælg et nummer (i mit eksempel har jeg valgt 4).
  • user_login – Indsæt brugernavnet som du vil bruge til at få adgang til din WordPress-sides kontrolpanel med.
  • user_pass – Tilføj et kodeord(password) for ovenstående brugernavn(user_login). Husk at vælge MD5 i funktionsmenuen (Se nedenstående screenshot).
  • user_nicename – put a nickname or something else that you would like to refer yourself as.
  • user_email – Tilføj en e-mail adresse som skal bruges af denne Admin-bruger.
  • user_url – Din websides URL – eks. https://balonline.dk.
  • user_registered – Vælg dato og tid for hvornår denne bruger er registreret.
  • user_status – Sæt denne til 0 (nul).
  • display_name – put the name you like to display for this user on the site (it can be your user_nicename value as well).
  • Klik på Go knappen
phpMyAdmin Insert values in wp_users table Så skal vi have tilføjet ovenstående værdier til wp_usermeta. Klik på wp_usermeta og klik igen på Insert tabben som i forrige fremgangsmåde. Tilføj nu følgende værdier i Insert-formen:
  • unmeta_id – Lad denne være blank (den bliver auto-genereret)
  • user_id – Dette er user_id’et som du lavede i forrige eksempel. Her valgte vi 4.
  • meta_key – Denne skal sættes til wp_capabilities
  • meta_value – Indsæt følgende: a:1:{s:13:"administrator";s:1:"1";}
Indsæt en ny række med følgende værdier:
  • unmeta_id – Lad denne være blank (den bliver auto-genereret)
  • user_id – Dette er user_id’et som du lavede i forrige eksempel. Her valgte vi 4.
  • meta_key – Denne skal sættes til wp_user_level
  • meta_value – 10
Klik så på Go-knappen igen – du har nu lavet et nyt brugernavn. Du skulle nu være i stand til at logge ind på din wordPress-sides kontrolpanel med det brugernavn og password du har sat for denne bruger. Once logged in, click on Users and edit the username you just created. Go down and click on the Save button (you don’t have to change anything). This will allow WordPress to go through and add some more information and clean-up the user we just added.

SQL query

For developers who want to speed this process up, you can simply drop this SQL query in your database.

INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name','test@yourdomain.com', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name'); INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4','wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}'); INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4','wp_user_level', '10');
Remember to change the databasename to the database you are working with. Also don’t forget to change the appropriate values.e

Nyhedskategorier

Har du interesse i Divi temaet, WordPress og Online marketing?

Hold dig opdateret via vores nyheder, hvor de seneste opdateringer, trends og gennembrud inden for Divi Theme, webdesign, digital marketing & sociale medier bliver vist.

Divi Theme

Få det fulde potentiale af disse temaer med eksperttips, kreative tilpasningsideer og dybdegående tutorials.

Digital marketing & sociale medier

Udforsk ekspertstrategier, trends og handlingsorienteret indsigt for at booste din digitale tilstedeværelse.

WordPress & Woocommerce

Få ekspertindsigt, optimeringstip og de seneste trends for at forbedre din WordPress- og/eller e-handelsrejse.

Nice to know

Bliv informeret, bliv inspireret, og øg din viden, mens du navigerer i de dynamiske områder inden for design og digital markedsføring.

Vi tilbyder

Vi udvikler, designer og transformerer din vision til din nye forretningsløsning

Vi tilbyder moderne responsiv webdesign, digital marketing samt support & vedligeholdelse af din webside eller shop. Kontakt os for et uforpligtende tilbud eller bliv ringet op.

Planlægning, strategi og eksekvering