Előfordulhat, hogy szükségessé válik egy új adminisztrátori felhasználó létrehozása a WordPress weboldalhoz, például akkor, ha nem tudsz bejelentkezni a vezérlőpulton keresztül. Ilyen esetben az adminisztrátori fiókot közvetlenül az adatbázisban is hozzáadhatod. Ez a cikk lépésről lépésre bemutatja, hogyan hozhatsz létre egy új admin felhasználót phpMyAdmin segítségével.

Új WordPress Admin Felhasználó Hozzáadása

Bejelentkezés a cPanelra és phpMyAdmin keresése Először is jelentkezz be a cPanel felületére. Ha közvetlen hozzáférésed van, akkor az adatbázis kezelő felületet (phpMyAdmin) közvetlenül is megnyithatod. A cPanel felületén keresd meg a phpMyAdmin részt, majd kattints rá.

Adatbázis kiválasztása Miután beléptél a phpMyAdminba, válaszd ki azt az adatbázist, amely a WordPress oldalhoz tartozik. Ha nem vagy biztos benne, melyik adatbázis az, akkor nézd meg a wp-config.php fájlban található adatbázis-elérési adatokat.

Melyik adatbázis tartozik a weboldalamhoz? Az adatbázis nevét, felhasználónevét és jelszavát a wp-config.php fájlban találhatod, amely a WordPress webhelyed gyökérkönyvtárában található. Ez a fájl ugyanott helyezkedik el, ahol a wp-content és wp-admin mappák is találhatók. Nyisd meg a wp-config.php fájlt, és keresd meg az alábbi sorokat, amelyek tartalmazzák az adatbázis elérési adatokat:

define(‘DB_NAME’, ‘adatbazis_nev’);

define(‘DB_USER’, ‘felhasznalo_nev’);

define(‘DB_PASSWORD’, ‘jelszo’);

define(‘DB_HOST’, ‘localhost’); // vagy más szervercím

  1. Nyisd meg az adatbázist
  • Jelentkezz be a tárhelykezelő felületre, és navigálj az adatbázisok szekcióba.
  • Kattints a phpMyAdmin ikonra, hogy megnyisd az adatbázis kezelőjét.
  • Válaszd ki azt az adatbázist, amely a WordPress oldalhoz tartozik. A legtöbb esetben az adatbázis neve tartalmazza a „wp_” előtagot. Ha egyedi adatbázis prefixet használsz, vedd ezt figyelembe a további lépések során is.

  1. Új felhasználó hozzáadása a wp_users táblához
  • Kattints a wp_users táblára a bal oldali menüben (vagy a saját prefixeddel kezdődő _users táblára).
  • Válaszd az Insert (Beillesztés) lehetőséget az oldal tetején.
  • Töltsd ki az alábbi mezőket:

    • ID: Adj meg egy egyedi azonosítót (például egy számot, amely még nem létezik a táblában).
    • user_login: Add meg a kívánt felhasználónevet.
    • user_pass: Írd be a felhasználói jelszót. Állítsd az MD5 funkciót a jelszó titkosításához. Ez kulcsfontosságú, különben a jelszó nem fog működni!
    • user_nicename: Add meg a felhasználó szép nevét (pl. „teszt-felhasznalo”).
    • user_email: Írd be az új felhasználó e-mail címét.
    • user_status: Állítsd 0-ra.
    • display_name: Add meg a felhasználó megjelenített nevét (pl. „Teszt Felhasználó”).
  • Kattints a Go gombra az alján. Ha minden rendben van, egy zöld pipát és sikeres üzenetet fogsz látni.

  1. Felhasználói jogosultságok beállítása a wp_usermeta táblában
  • Kattints a wp_usermeta táblára (vagy az egyedi prefixeddel kezdődő _usermeta táblára).
  • Válaszd az Insert lehetőséget.
  • Töltsd ki az alábbi mezőket a jogosultságok hozzáadásához:

    • user_id: Írd be azt az ID-t, amit az előző lépésben használtál.
    • meta_key: Írd be, hogy wp_capabilities (vagy az egyedi prefixet is tartalmazó változatot).
    • meta_value: Add meg ezt: a:1:{s:13:”administrator”;b:1;}
  • Kattints a Go gombra.
  • Ismét kattints az Insert lehetőségre, és töltsd ki ezeket:
    • user_id: Ugyanaz az ID, mint korábban.
    • meta_key: Írd be, hogy wp_user_level (vagy az egyedi prefixet is tartalmazó változatot).
    • meta_value: Írd be a 10 értéket.
  • Kattints a Go gombra.

További Megjegyzések

  • Ha egyedi adatbázis prefixet használsz, mindig ügyelj arra, hogy a megfelelő táblát és mezőnevet válaszd.
  • Egy új admin felhasználó létrehozása után azonnal bejelentkezhetsz az új fiókkal, és elvégezheted a szükséges módosításokat.
  • Ha problémák merülnek fel (például piros hibajelzést kapsz), ellenőrizd az adatokat, és ismételd meg a lépéseket.

Az adatbázison keresztüli felhasználó-hozzáadás ugyan nem a legegyszerűbb módja egy adminisztrátori fiók létrehozásának, de kritikus helyzetekben hasznos lehet, amikor más megoldások nem állnak rendelkezésre.