Eğer wordpress tabanlı sitenizde hacklenme ve ya çeşitli sebeplerden dolayı yönetici hesabınız zarar gördü ve giriş yapamıyorsanız bu yöntem ile yeni bir admin hesabı ekleyebilir ve sitenizi kullanmaya devam edebilirsiniz.
[alert-warning]Database üzerinden düzenlemelere başlamadan önce yedeğinizi almayı unutmayın.[/alert-warning]Database Bilgilerini Öğrenme
Öncelikle Ftp programınız ile sitenizin ftp sunucusuna bağlanıp , sitenizin kurulu olduğu dizinden wp-config.php dosyasını not defteri ile açıyoruz. Config dosyamız içerisinde define(‘DB_NAME’, ‘xxxx’); kısmını buluyoruz. xxxx ile belirtilmiş kısım sizin database isminizdir.
Phpmyadmin’den Wordpress’e Yönetici Ekleme
cPanel ve ya Plesk paneliniz üzerinden Phpmyadmin’e bağlandıktan sonra alttaki resimde kırmızı ile belirlediğim alandan wp-config.php dosyamızın içerisinde bulduğumuz Database ismimizi seçiyoruz.
Database’inizi açtıktan sorna wp_ öneki ile başlayan databaselerinizi göreceksiniz. Eğer wordpress’inizi kurarken bu öneki değiştirmediyseniz bu şekilde olacaktır. Buradan wp_users tablosuna tıklıyoruz ve sağ üst’ten Ekle kısmına geliyoruz ve karşımıza çıkan tabloyu dolduruyoruz.
- ID – Buraya rasgele bir sayı yazıyoruz.
- user_login – Yeni yönetici hesabınız için kullanacağınız kullanıcı adını buraya yazıyoruz.
- user_pass – Şifremizi buraya giriyoruz , soldaki açılır menüden MD5’i seçiyoruz ve şifremizi sağdaki boşluğa şifremizi giriyoruz.
- user_nicename – Buraya herhangi bir nickname giriyoruz.
- user_email – Mail adresimizi giriyoruz.
- user_url – Sitenizin adresini yazınız. Örnek : https://www.tayfunmutlu.com.tr
- user_registered – Takvimden eskiye dönük bir tarih seçiyoruz.
- user_activation_key – Boş bırakın.
- user_status – 0 ( Sıfır ) yazın.
- display_name – İsim yazınız.
Tablomuzu doldurduktan sonra Git butonuna basıyoruz ve üyeliğimiz oluşuyor.
Phpmyadmin’den Oluşturduğumuz Üyenin Yetkilerini Ayarlama
Sol taraftan wp_usermeta tablosunu açıyoruz ve sağ taraftan Ekle butonuna basıyoruz. Karşımıza az önceki gibi form çıkıyor. Öncelikle bu formu dolduralım.
- umeta_id – Burayı otomatik olarak dolacak o yüzden boş bırakıyoruz.
- user_id – Bir önceki tabloda girdiğiniz ID ile aynı değeri giriyoruz.
- meta_key – Buraya wp_capabilities yazıyoruz.
- meta_value – a:1:{s:13:”administrator”;b:1;} değerini giriyoruz.
wp_usermeta 2. form
- umeta_id – Burayı otomatik olarak dolacak o yüzden boş bırakıyoruz.
- user_id – Bir önceki tabloda girdiğiniz ID ile aynı değeri giriyoruz.
- meta_key – Burayı wp_user_level yapıyoruz.
- meta_value – 10 yazıyoruz.
Yönetici Hesabımızı Uygulamak İçin Son Adım
Yukarıdakileri eksiksiz yaptıktan sonra sitemize giriş yapıp wp-admin’e giriş yapıyoruz. Buradan oluşturduğumuz kullanıcıyı düzenleme kısmını açıyoruz ve hiçbir değişiklik yapmadan kaydediyoruz ve yeni yönetici hesabınız hazır 🙂
Kardeşim senin sayende çok büyük bir problemi çözdüm teşekkür ederim ^