Dacă nu puteți accesa panoul de administrare WordPress, puteți crea un cont nou de administrator direct în baza de date a site-ului web. Această metodă poate fi utilă atunci când contul de administrator existent nu este disponibil sau când s-a pierdut accesul la panoul de administrare WordPress.
Înainte de a continua, asigurați-vă că aveți acces la baza de date a site-ului web prin phpMyAdmin.
Cuprins
Pasul 1: Accesarea bazei de date
Conectați-vă la phpMyAdmin din panoul mybox sau folosind un link direct de acces la phpMyAdmin.
Folosiți datele de autentificare pentru baza de date atribuite site-ului dvs. în timpul instalării.
Dacă trebuie să resetați parola utilizatorului bazei de date, actualizați ulterior datele de autentificare din fișierul wp-config.php. În caz contrar, WordPress nu va mai putea să se conecteze la baza de date.
Pasul 2: Deschideți tabelul "Users"
În phpMyAdmin, selectați baza de date WordPress din meniul din stânga.
Găsiți tabelul care se termină cu _users.
Deschideți tabelul și notați ID-ul celui mai recent cont de utilizator creat. Noul cont de administrator ar trebui să utilizeze următorul număr de ID disponibil.
În exemplul de mai jos, ultimul utilizator are ID-ul 1, deci noul administrator va folosi ID-ul 2.
Faceți clic pe Inserați în partea de sus a paginii.
Pasul 3: Creați noul utilizator
Completați următoarele câmpuri:
| Câmp | Valoare |
|---|---|
| ID | Următorul număr de ID disponibil |
| user_login | Numele de utilizator folosit pentru autentificare |
| user_pass | Parola pentru noul cont |
| user_nicename | Numele afișat sau slug-ul autorului |
| user_email | Adresa de e-mail a utilizatorului |
| user_status | 0 |
| display_name | Numele afișat în WordPress |
Pentru câmpul user_pass, selectați MD5 din meniul derulant din stânga. Acest lucru permite WordPress să proceseze corect parola la prima autentificare.
După completarea câmpurilor, faceți clic pe Execute.
Pasul 4: Acordarea permisiunilor de administrator
Deschideți tabelul care se termină cu _usermeta.
Faceți clic pe Inserați.
Introduceți următoarele valori:
| Câmp | Valoare |
| user_id | ID-ul atribuit în pasul anterior |
| meta_key | wp_capabilities |
| meta_value | a:1:{s:13:"administrator";b:1;} |
Faceți clic pe Executare.
În timp ce vă aflați încă în tabelul _usermeta, faceți clic din nou pe Inserare și introduceți:
| Câmp | Valoare |
| user_id | ID-ul atribuit în pasul anterior |
| meta_key | wp_user_level |
| meta_value | 10 |
Faceți clic pe Executare pentru a salva înregistrarea.
La ce să vă așteptați
Odată ce ambele intrări au fost adăugate în tabelul _usermeta, noul cont va avea privilegii de administrator.
Acum ar trebui să vă puteți autentifica în panoul de administrare WordPress folosind numele de utilizator și parola create în pașii anteriori.
Rezumat
WordPress stochează separat conturile de utilizator și permisiunile în baza de date. Crearea unui nou înregistrare în tabelul _users și atribuirea permisiunilor de administrator prin tabelul _usermeta vă permite să recâștigați accesul la panoul de administrare WordPress fără a modifica conturile existente.