WordPress pogreška "Nemate dovoljna dopuštenja za pristup ovoj stranici" obično se pojavljuje kada pokušavate pristupiti WordPress nadzornoj ploči ili administratorskim stranicama nakon promjene tablica baze podataka prefiksa WordPress podataka ili premještanja WordPressa od davateljasmještaj na drugu ili jednostavno ažurirajte svoju WordPress instalaciju.

Da biste riješili taj problem i vratili pristup nadzornoj ploči WordPressa, morate ručno promijeniti neke unose u tablici " wp_usermeta u WordPress MySQL bazi podataka. U ovom Vodič za WordPress, objasnit ćemo koje unose je potrebno promijeniti i kako ih promijeniti pomoću phpMyAdmin ili MySQL naredbi.

Kako urediti unose na wp_usermeta

1 - Prijavite se na svoj CPanel i pokrenite phpMyAdmin koji se nalazi u odjeljku Baze podataka, kao što je prikazano na snimci zaslona u nastavku.

Cpanel Mysql

2 – Nakon povezivanja na PHPMyAdmin odaberite MySQL bazu podataka koja odgovara vašoj WordPress blog. Ako imate više baza podataka i ne znate koja je WordPress baza podataka, naziv baze podataka možete pronaći u WordPress datoteci "wp-config.php", u retku gdje je kod " define ('DB_NAME', 'wpdb') ".

Nakon odabira baze podataka WordPress, prikazuje se popis svih tablica u bazi podataka, kao što je prikazano na snimci zaslona u nastavku. Kliknite tablicu "wp_usermeta" da biste pristupili njenom sadržaju. Zadani je prefiks WordPress tablice "wp", pa ako ste upravo promijenili prefiks, na primjer u "Kyp51", naziv tablice bit će "Kyp51_usermeta".

Pristupite wp tablici usermeta

4 - Jednom kada se učita popis korisničkih opcija, promijenite prefiks sljedećih unosa u stupcu "meta_key" tako da se korisničko ime administratora podudara s prefiksom koji ste konfigurirali u svojoj WordPress wp-config datoteci .php. Ako imate više WordPress korisnika, možda ćete trebati urediti donji popis unosa za svakog korisnika WordPressa.

  • Wp_capabilities
  • Wp_user_level
  • Wp_user-settings
  • Wp_user-settings-vrijeme
  • Wp_dashboard_quick_press_last_post_id

Uređivanje wordpress tablica

Primjer: Ako je trenutni prefiks tablice baze podataka WordPress Kyp51, unosi se moraju preimenovati:

  • Kyp51_capabilities
  • Kyp51_user_level
  • Kyp51_user-settings
  • Kyp51_user-settings-vrijeme
  • Kyp51_dashboard_quick_press_last_post_id

Nekoliko sigurnosnih savjeta:

Uvjerite se da se "CaPiTaLiZatIoN" prefiksa podudara s onim prefiksa za sve tablice u bazi podataka.

Ako ste instalirali dodatke ili teme nezavisnih proizvođača koji dodaju unose u ovu tablicu, možda ćete trebati promijeniti i njihov prefiks. U ovom smo primjeru koristili zadanu instalacijsku bazu podataka za WordPress.

Nakon što su gornji zapisi baze podataka u wp_usermeta tablici preimenovani, trebali biste se moći povezati s nadzornom pločom WordPressa.

Kako uređivati ​​zapise s MySQL-a

1 - Povežite se s MySQL pomoću naredbe u nastavku i, kada se to zatraži, navedite korisničku lozinku:

mysql -host localhost -u korijen -p

2 - Odaberite WordPress bazu podataka pomoću naredbe u nastavku. U našem primjeru baza podataka WordPress MySQL naziva se "wpdb":

korištenje wpdb

3 - Izvršite sljedeće MYSQL naredbe da biste preimenovali prefiks redaka spomenutih u koraku 4 gornjeg vodiča. U našem primjeru preimenujemo ga u prefiks Kyp51.

AŽURIRATI `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_capabilities' WHERE` wp_usermeta`.`umeta_id` = 10; AŽURIRANJE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user_level' WHERE` wp_usermeta`.`umeta_id` = 11; AŽURIRATI `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings' WHERE` wp_usermeta`. `umeta_id` = 14; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings-time' WHERE` wp_usermeta`. `umeta_id` = 15; UPDATE `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_dashboard_quick_press_last_post_id' WHERE` wp_usermeta`.`umeta_id` = 16;

U gornjem primjeru korištena je zadana instalacija WordPressa. U stvarnoj WordPress instalaciji uživo, broj redaka "umeta_id" koje želite promijeniti može biti drugačiji. Preporučuje se provjeriti vrijednost svakog retka prije nego što ga preimenujete pomoću naredbe u nastavku. Promijenite vrijednost umeta_id tako da odgovara retku koji želite provjeriti:

select * from wp_usermeta where umeta_id=10;

Nakon što su gornji zapisi iz wp_usermeta tablice preimenovani, trebali biste se moći povezati s nadzornom pločom WordPressa.

To je to za ovaj udžbenik, nadam se da će vam omogućiti povezivanje sa svojom WordPress nadzornom pločom.