Yönetici kullanıcıyı nasıl ekleyebiliriz? WordPress Dashboard veya SQL'e erişimimiz yoksa

Bir blogu / web sitesini "devralmamız" gereken durumlar vardır. WordPress, ama onunla çok fazla kimlik bilgimiz yok.
hiçbir var senaryoda yönetici haklarına sahip kullanıcı hangi ben şifremi biliyorum Biz bir e-mail yok Bir kullanıcının yönetici kurtarabilirsiniz olduğunu ve veritabanına erişim yok (bir cPanel hesabı), giriş yapmak biraz imkansız görünüyor WordPress. Ancak bir "kapı" var. FTP erişimi Site dosyaları, bize veritabanı en etkileşim ve kontrol altına almak için izin verebilir.

Bir blogun dosyalarına FTP erişimimiz varsa WordPress, erişim haklarına sahip bir kullanıcının şifresini kurtarma administrator veya yeni kullanıcı eklemeBu iki şekilde yapılabilir.

1. Wp-config.php dosyasından giriş verilerini kullanarak phpMyAdmin aracılığıyla blog / web sitesi veritabanına erişme.

durumda biz bir cPanel veya başka bir yönetim sistemi üzerinden erişimi yok phpMyAdminbiz indir arşivi buradaya da da arşiv Özü ve FTP'ye gidiyoruz, dosya ve klasörlerin yanında WordPress.
PhpMyAdmin'e tarayıcıdan erişin: http://nume-blog.com/phpMyAdmin ve ile bağlanın Veritabanı kullanıcı adı ve şifre. Bunları wp-config.php'de buluruz.
Blog veritabanı olan phpMyAdmin'e girdiğinizde, tabloya gideriz "wp_users"E-posta adresini kolayca değiştirebileceğimiz yer (user_email). Erişebileceğimiz bir e-posta adresi koyduk, ardından WordPress şifreyi sıfırlıyoruz.

2. kullanıcı ekleme WordPress haklara sahip administrator, mevcut temanın functions.php dosyasını kullanarak.

Daha basit ve ilkinden daha hızlı, ancak kullanıcı adınızın yanında / yönetici haklarına sahip kullanıcılar mevcut, bir tane daha eklenecek. Elbette bu kullanıcı giriş ile birlikte Eğer diğer değiştirebilir. E-posta ve şifre.

her şeyden önce bu yöntemi uygulamak için Geçerli olan tema belirlemek blog çalışan. Ön sayfa erişim kaynağında (Kaynağı Görüntüle) ve "/wp-content / themes/ ... ". "/ Temalar / .." den sonraki klasör, mevcut tema klasörüdür.
FTP erişimi geçerli tema klasörü (/ wp-content / themes / nume_tema /) ve dosyayı düzenlemek functions.php şimdi burada.

functions.php altındaki aşağıdaki kodu ekleyin:

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

sadece kırmızı belirtilen verileri değişecek. $ kullanıcı, $ pas si $ e-posta.

senin functions.php değişiklikleri, daha sonra saldırıları kaydet: http://nume-site.com/wp-admin/Nerede yukarıdaki girişi ile giriş.

Bu şekilde giriş yapabilirsiniz WordPress rütbesine sahip yeni bir kullanıcı ile administrator. Kimlik doğrulamadan sonra bu kodu function.php'den silmeniz çok tavsiye edilir.

Teknolojiye tutkulu, 2006 yılından beri StealthSettings.com'da yazıyorum. macOS, Windows ve Linux işletim sistemlerinde geniş deneyimim var, aynı zamanda programlama dilleri ve blog platformları (WordPress) ile online mağazalar için (WooCommerce, Magento, PrestaShop) bilgi sahibiyim.

nasıl » Linux » MySQL » Yönetici kullanıcıyı nasıl ekleyebiliriz? WordPress Dashboard veya SQL'e erişimimiz yoksa
Leave a Comment