Kuinka voimme lisätä järjestelmänvalvojan käyttäjän WordPress jos meillä ei ole pääsyä Dashboardiin tai SQL:ään

On tilanteita, joissa meidän on otettava blogi/verkkosivusto haltuun WordPress, mutta meillä ei ole paljon valtuuksia sen kanssa.
Siinä tilanteessa, jossa meillä ei ole Käyttäjä admin oikeudet johon minä tiedä salasanaa, meillä ei ole sähköposti että voimme palauttaa käyttäjän admin eikä pääsyä tietokantaan (cPanel-tili), vaikuttaa hieman mahdottomalta kirjautua sisään WordPress. Siellä on kuitenkin "ovi". FTP-yhteys sivuston tiedostoja, voi antaa meille mahdollisuuden vuorovaikutuksessa tietokannan ja hallita.

Jos meillä on FTP-pääsy blogin tiedostoihin WordPress, käyttöoikeudet omaavan käyttäjän salasanan palauttaminen administrator tai uuden käyttäjän lisääminenSe voidaan tehdä kahdella tavalla.

1. Pääset blogiin / verkkosivustotietokantaan phpMyAdminin kautta käyttämällä sisäänkirjaustietoja wp-config.php: stä.

Tapauksessa meillä ei ole pääsyä kautta cPanel tai muu hallintajärjestelmä phpMyAdminvoimme lataa arkisto täällätai Pura da arkisto ja menemme FTP: hen, tiedostojen ja kansioiden vieressä WordPress.
Avaa phpMyAdmin selaimesta: http://nume-blog.com/phpMyAdmin ja muodosta yhteys tietokannan käyttäjätunnus ja salasana. Löydämme ne wp-config.php: ssä.
Kun syötät blogitietokantaan phpMyAdmin, siirrymme taulukkoon "wp_users”Missä voimme helposti muuttaa sähköpostiosoitetta (user_email). Laitamme sähköpostiosoitteen, johon meillä on pääsy, ja sitten osoitteesta WordPress nollaamme salasanan.

2. Käyttäjän lisääminen WordPress oikeuksineen administrator, käyttämällä nykyisen teeman functions.php-tiedostoa.

Yksinkertaisempi ja nopeampi kuin ensimmäinen, mutta sen lisäksi käyttäjätunnus / nykyiset käyttäjät, joilla on järjestelmänvalvojan oikeudet, yksi lisätään. Tietenkin mukana tämän käyttäjän kirjautuminen, Voit vaihtaa muita. Sähköposti ja salasana.

Tämän menetelmän ensinnäkin mitkä nykyisen teeman käynnissä blogi. Edessä sivu pääsy lähde (Näytä lähdekoodi) ja etsi ”/wp-content / themes/ ... ". Kansio “/ themes / ..” jälkeen on nykyinen teemakansio.
FTP-yhteys nykyisen teeman kansio (/ wp-content / themes / nume_tema /) ja muokata tiedoston functions.php nyt täällä.

Vuonna functions.php, alareunassa lisätä seuraava koodi:

 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');

Muuttuu vain tiedot merkitty punaisella. $ user, $ pass si $ email.

Tallenna muutoksia functions.php, sitten iskut: http://nume-site.com/wp-admin/Missä sisäänkirjautuminen kirjoituksesi edellä.

Näin pääset kirjautumaan sisään WordPress uuden käyttäjän kanssa, jonka sijoitus on administrator. Todennuksen jälkeen on erittäin suositeltavaa poistaa tämä koodi functions.php:stä.

Teknologiasta kiinnostunut, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) ja verkkokaupoista (WooCommerce, Magento, PrestaShop).

Miten » Linux » MySQL » Kuinka voimme lisätä järjestelmänvalvojan käyttäjän WordPress jos meillä ei ole pääsyä Dashboardiin tai SQL:ään
Jätä kommentti