Kako lahko dodamo skrbniškega uporabnika WordPress če nimamo dostopa do nadzorne plošče ali SQL

Obstajajo situacije, v katerih moramo "prevzeti" blog / spletno stran WordPress, vendar s tem nimamo veliko poverilnic.
V scenariju, kjer nimamo uporabnik z admin pravicami za katerega sem vedel, geslo, nimamo e-pošto da bomo lahko izterja uporabnika admin in brez dostopa do baze podatkov (račun cPanel), se zdi nekoliko nemogoče prijaviti WordPress. Vendar pa obstajajo "vrata". Dostop FTP datoteke mestu, lahko nam omogočajo interakcijo z bazo podatkov in prevzeti nadzor.

Če imamo FTP dostop do datotek bloga na WordPress, obnovitev gesla uporabnika s pravicami dostopa administrator ali dodajanje novega uporabnikaTo je mogoče storiti na dva načina.

1. Dostop do baze podatkov spletnega dnevnika / spletnega mesta prek phpMyAdmin, pri čemer uporabite podatke za prijavo iz wp-config.php.

V primeru, da nimamo dostopa prek sistema cPanel ali druga vodstva phpMyAdminsmo lahko Arhiv prenesi tukajali Izvleček DA arhiv in greva v FTP, poleg datotek in map WordPress.
Dostop do phpMyAdmin iz brskalnika: http://nume-blog.com/phpMyAdmin in se povežite z uporabniško ime in geslo baze podatkov. Najdemo jih v wp-config.php.
Ko vnesete phpMyAdmin, bazo podatkov blogov, gremo v tabelo "wp_users”Kjer lahko enostavno spremenimo e-poštni naslov (USER_EMAIL). Vnesemo e-poštni naslov, do katerega imamo dostop, nato od WordPress ponastavimo geslo.

2. Dodajanje uporabnika WordPress s pravicami administrator, z uporabo datoteke functions.php trenutne teme.

Bolj enostavno in hitreje kot prvi, vendar pa poleg uporabniškega imena / obstoječe uporabnike, ki imajo skrbniške pravice, dodan bo še en. Seveda, poleg tega uporabnika prijavo, Lahko spremenite svoj drugi. E-mail in geslo.

Če želite uporabiti ta način, najprej ugotoviti, katere trenutna tema teče blog. V sprednjem vira Stran dostop (Poglej Vir) in poiščite “/wp-content / teme/ ... ". Mapa za “/ themes / ..” je trenutna mapa s temami.
FTP dostop trenutna mapa tema (/ wp-content / themes / nume_tema /) in urediti datoteko functions.php tukaj.

V functions.php, na dnu dodajte naslednjo kodo:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 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');

Bo spremenilo samo podatke, navedene v rdeči barvi. $ uporabnik, $ akcije si $ e-pošte.

Shranite spremembe functions.php, nato napade: http://nume-site.com/wp-admin/Kadar je prijava z vnosom zgoraj.

Na ta način se lahko prijavite WordPress z novim uporabnikom z rangom administrator. Po avtentikaciji je zelo priporočljivo, da to kodo izbrišete iz functions.php.

Strasten do tehnologije, z veseljem pišem na StealthSettings.com od leta 2006. Imam bogate izkušnje s operacijskimi sistemi: macOS, Windows in Linux, ter programskimi jeziki in platformami za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, PrestaShop).

kako » Linux » MySQL » Kako lahko dodamo skrbniškega uporabnika WordPress če nimamo dostopa do nadzorne plošče ali SQL
Pustite komentar