Kuidas saaksime WordPressisse lisada administraatori kasutaja, kui meil pole juurdepääsu armatuurlauale või SQL -ile
Kuidas saaksime WordPressisse lisada administraatori kasutaja, kui meil pole juurdepääsu armatuurlauale või SQL -ile
On olukordi, kus me peame seda tegema “üle võtma” ajaveeb/veebisait WordPressis, kuid meil pole selle jaoks palju sisselogimisandmeid.
Stsenaariumis, kus meil pole ühtegi administraatori õigustega kasutaja kelle parooli me teame, meil pole meiliaadressi mille abil saame administraatori kasutaja taastada ja puudub juurdepääs andmebaasile(cPaneli konto), tundub WordPressi sisselogimine veidi võimatu. Siiski on üks “kandis”. FTP juurdepääs saidi failidele, võimaldab see meil selle andmebaasiga suhelda ja kontrolli üle võtta.
Kui meil on FTP-juurdepääs WordPressi ajaveebi failidele, administraatoriõigustega kasutaja parooli taastamine või uue kasutaja lisamine, saab seda teha kahel viisil.
1. Accesarea bazei de date a blogului / website-ului prin phpMyAdmin, folosind datele de conectare din fisierul wp-config.php.
In cazul in care nu avem acces printr-un cPanel sau alt sistem de management la phpmyadmin, putem descarca arhiva de siin, o dezarhivam ja o urcam pe FTP, langa fisierele si folderele de WordPress.
Accesam phpMyAdmin din browser: http://nume-blog.com/phpMyAdmin si ne conectam cu user-ul bazei de date si parola. Acestea le gasim in wp-config.php.
Odata intrati in phpMyAdmin, la baza de date a blog-ului, mergem la tabelul “wp_users” unde putem schimba foarte usor adresa de e-mail (user_email). Punem o adresa de e-mail la care avem acces, apoi din WordPress facem resetarea parolei.
2. Administraatoriõigustega WordPressi kasutaja lisamine, kasutades praeguse teema faili functions.php.
Lihtsam ja kiirem meetod kui esimene, kuid mis lisaks olemasolevale kasutajale / administraatoriõigustega kasutajatele lisandub veel üks. Muidugi, kui olete selle kasutajaga sisse loginud, saate muuta teiste andmeid. Meiliaadress ja parool.
Selle meetodi rakendamiseks kõigepealt tuvastada, mis on praegune teema millel ajaveeb jookseb. Avage esimesel lehel allikas (Vaata allikat) ja otsige “/wp-sisu/teemad/…”. Praegune kaust pärast “/teemad/..” on praegune teemakaust.
FTP kaudu pääsete juurde praeguse teema kaustale (/wp-content/themes/theme_name/) ja redigeerige faili funktsioonid.php kohal siin.
Funktsioonis functions.php allosas lisage järgmine kood:
function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = '[email protected]';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');
Muudetakse ainult punasega märgitud andmeid. $kasutaja, $pass ja $e-post.
Salvestage muudatused faili functions.php ja seejärel avage: http://nume-site.com/wp-admin/, kuhu logite sisse teie poolt ülalpool sisestatud andmetega.
Nii saate WordPressi sisse logida uue administraatoriastmega kasutajaga. Pärast autentimist on tungivalt soovitatav see kood funktsioonidest.php-st kustutada.
Kuidas saaksime WordPressisse lisada administraatori kasutaja, kui meil pole juurdepääsu armatuurlauale või SQL -ile
Mis on uut
Ümber Stealth
Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).
Vaadake kõiki Stealthi postitusiSamuti võite olla huvitatud...