De curand un client m-a sunat ca nu mai are acces in site-ul lui.
Problema aparuta se manifesta in felul urmator: cand incercai sa te conectezi in zona de administrare, desi introduceai corect userul + parola te redirecta automat catre pagina de home iar cand accesam direct pagina de wp-admin imi afisa acest mesaj: Regret, nu ai voie să accesezi această pagină. daca ai wordpress in engleza mesajul este: Sorry, You Are Not Allowed to Access This Page.
Ce-am facut eu?
Pai dupa ce am cautat cam 2 ore pe net diverse solutii care nu au functionat, m-am gandit ca poate au am acces in admin pentru ca mi s-au resetat rolurile de administrator si m-am conectat in cpanel am editat baza de date si am creat un nou user manual.
INSERT INTO `numele_bazei_tale`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'userul_tau', MD5('ParolaTa'), 'Numele tau', 'emailul@tau.ro', 'http://www.DomeniulTau.ro/', '2020-06-07 00:00:00', '', '0', 'Your Name');
INSERT INTO `numele_bazei_tale`.`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 `numele_bazei_tale`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');
Dupa ce am creat userul manual si m-am logat pe wp-admin mi-am acordat din nou drepturi catre userul tip administrator, dupa care am sters userul temporar.
Atentie inainte de a face orice fa-ti un export la baza de date si la fiesiere pentru ca orice comanda gresita nu poate fi restaurata.
Pentru mine a functionat acest lucru sper sa va ajute si pe voi.
Daca va ajuta acest articol lasati un comentariu pozitiv.