Gabimi i WordPress "Nuk keni leje të mjaftueshme për të hyrë në këtë faqe" zakonisht haset kur përpiqeni të hyni në pultin e WordPress ose faqet e administratorit pas ndryshimit të prefiksit të tabelave të bazës së të dhënave të të dhënave të WordPress ose zhvendosjes së WordPress nga një ofruesakomodimi në një tjetër, ose thjesht përditësoi instalimin tuaj të WordPress.

Për të zgjidhur këtë problem dhe për të rifituar hyrjen në panelin e WordPress, duhet të ndryshoni manualisht disa shënime në tabelë " wp_usermeta në bazën e të dhënave WordPress MySQL. Në këtë Tutorial WordPress, ne do të shpjegojmë se cilat hyrje duhet të ndryshohen dhe si t'i ndryshojmë ato duke përdorur komandat phpMyAdmin ose MySQL.

Si të redaktoni shënimet në wp_usermeta

1 - Hyni në CPanelin tuaj dhe filloni phpMyAdmin i cili ndodhet në seksionin e Bazave të të Dhënave siç tregohet në pamjen e ekranit më poshtë.

cpaneli Mysql

2 – Pasi të lidheni me PHPMyAdmin, zgjidhni bazën e të dhënave MySQL që korrespondon me atë tuajën blog WordPress. Nëse keni shumë baza të dhënash dhe nuk e dini se cila është baza e të dhënave të WordPress, mund ta gjeni emrin e bazës së të dhënave nga skedari WordPress "wp-config.php", në rreshtin ku është kodi " përcaktoni ('DB_NAME', 'wpdb') '.

Pasi të jetë zgjedhur baza e të dhënave WordPress, shfaqet një listë e të gjitha tabelave në bazën e të dhënave siç tregohet në pamjen më poshtë. Klikoni në tabelën "wp_usermeta" për të hyrë në përmbajtjen e saj. Parashtesa e paracaktuar e tryezës WordPress është "wp" kështu që nëse sapo keni ndryshuar prefiksin, për shembull në "Kyp51", emri i tabelës do të jetë "Kyp51_usermeta".

Hyni në tryezën e wp usermeta

4 - Pasi të ngarkohet lista e opsioneve të përdoruesit, ndryshoni prefiksin e shënimeve të mëposhtme në kolonën "meta_key" në mënyrë që emri i përdoruesit i administratorit të përputhet me prefiksin që keni konfiguruar në skedarin tuaj wp-config të WordPress .php Nëse keni përdorues të shumtë të WordPress, mund t'ju duhet të ndryshoni listën e hyrjeve më poshtë për secilin përdorues të WordPress.

  • Wp_capabilities
  • Wp_user_level
  • Wp_user-settings
  • Wp_user-settings-time
  • Wp_dashboard_quick_press_last_post_id

Redaktimi i tabelave të shtypit

Shembull: Nëse parashtesa aktuale e tabelës së të dhënave të WordPress është Kyp51, shënimet duhet të riemërtohen:

  • Kyp51_capabilities
  • Kyp51_user_level
  • Kyp51_user-settings
  • Kyp51_user-settings-time
  • Kyp51_dashboard_quick_press_last_post_id

Disa këshilla të sigurisë:

Sigurohuni që "CaPiTaLiZatIoN" i prefiksit përputhet me atë të prefiksit për të gjitha tabelat në bazën e të dhënave.

Nëse keni instaluar ndonjë shtesë ose temë të palëve të treta që shtojnë shënime në këtë tabelë, mund t'ju duhet gjithashtu të ndryshoni prefiksin e tyre. Në këtë shembull, ne përdorëm një bazë të të dhënave të paracaktuar të instalimit WordPress.

Pasi të jenë riemëruar të dhënat e mësipërme në tabelën wp_usermeta, duhet të jeni në gjendje të lidheni me pultin e WordPress-it.

Si të redaktoni regjistrimet nga MySQL

1 - Hyni në MySQL duke përdorur komandën më poshtë dhe, kur të pyeteni, specifikoni fjalëkalimin e përdoruesit:

mysql -host lokalhost -u rrënjë -p

2 - Zgjidhni bazën e të dhënave WordPress duke përdorur komandën më poshtë. Në shembullin tonë, baza e të dhënave WordPress MySQL quhet "wpdb":

Përdorni wpdb

3 - Drejtoni komandat e mëposhtme MYSQL për të riemërtuar prefiksin e linjave të përmendura në hapin 4 të udhëzuesit më sipër. Në shembullin tonë, ne e riemërtojmë atë në prefiksin e Kyp51.

UPDATE` `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_cap aftësitë' KU` wp_usermeta`.`umeta_id` = 10; UPDATE` `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user_level' WHERE` wp_usermeta`.`umeta_id` = 11; UPDATE` `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings' KU` wp_usermeta`.`umeta_id` = 14; UPDATE` `wpdb`.`wp_usermeta` SET` meta_key` = 'Kyp51_user-settings-time-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;

Një instalim i paracaktuar i WordPress u përdor në shembullin e mësipërm. Në një instalim të vërtetë të drejtpërdrejtë të WordPress, numri i linjave "umeta_id" që dëshironi të ndryshoni mund të jetë i ndryshëm. Rekomandohet të kontrolloni vlerën e secilës rresht para se ta riemërtoni duke përdorur komandën më poshtë. Ndryshoni vlerën umeta_id për të përputhur rreshtin që dëshironi të kontrolloni:

select * from wp_usermeta where umeta_id=10;

Pasi të jenë riemërtuar të dhënat e mësipërme nga tabela wp_usermeta, duhet të jeni në gjendje të lidheni në pultin e WordPress-it.

Kjo është ajo për këtë tutorial, shpresoj se do t'ju lejojë të lidheni në pultin tuaj të WordPress.