WP-CLI ile WordPress Admin Şifre Sıfırlama
Bu Rehberde Ne Öğreneceksiniz?
Bu rehberde, WordPress yönetici şifresini komut satırı üzerinden nasıl sıfırlayacağınızı öğreneceksiniz.
WP-CLI ile veritabanına girmeden, hızlı ve güvenli çözüm sağlayacaksınız.
🧠 Aşama 1 – İçeriği Analiz Et (Teknik Özet)
Ana Teknik Konu: WP-CLI ile WordPress admin şifre sıfırlama
Çözdüğü Problem: wp-admin erişiminin kaybolması
İzlenen Adımlar: Kullanıcı listeleme → Şifre güncelleme → Giriş testi
Ön Gereksinimler
- SSH erişimine sahip Linux sunucu
- Çalışan bir WordPress kurulumu
- WP-CLI yüklü olmalı
sudoyetkisine sahip kullanıcı
Örnek ortam: Rabisu Bulut – Ubuntu 22.04 – Apache/Nginx
1️⃣ WordPress Dizinine Geçiş
- Önce WordPress’in kurulu olduğu dizine girin.
cd /var/www/html
- Bu komut WordPress ana dizinine geçiş yapar. Dizin yolunuz farklı olabilir.
2️⃣ WordPress Kullanıcılarını Listeleme
- Şifreyi sıfırlamak için kullanıcı ID’sini öğrenelim.
wp user list
- Bu komut tüm WordPress kullanıcılarını listeler.
Örnek Çıktı
ID user_login display_name user_email 1 rabisu_admin Rabisu Admin [email protected]
-Şifre sıfırlanacak kullanıcının ID bilgisini not edin.
3️⃣ Admin Şifresini Güncelleme
- Aşağıdaki komutta kendi bilgilerinizi kullanın.
wp user update 1 --user_pass=YeniGucluSifre
-
Bu komut belirtilen kullanıcı ID’sinin şifresini değiştirir.
-
Başarılı olursa şu mesajı görürsünüz: Success: Updated user 1.
4️⃣ Yeni Şifreyi Test Etme
- Tarayıcıdan yönetim paneline gidin:
https://alan-adiniz.com/wp-admin
Yeni şifreyle giriş yapabiliyorsanız işlem tamamdır 🎉
❓ Sıkça Sorulan Sorular (SSS)
1. WP-CLI nedir, neden kullanılır? WP-CLI, WordPress’i tarayıcı olmadan yönetmenizi sağlar. Şifre sıfırlamada en hızlı yöntemdir.
2. You cannot run this command as root hatası alıyorum Komutu root çalıştırıyorsanız şu parametreyi ekleyin:
wp user list --allow-root
3. Kullanıcı ID’si olmadan şifre değiştirilebilir mi? Evet, kullanıcı adı veya e-posta da kullanılabilir. Ancak ID kullanmak daha güvenlidir.
4. Bu işlem veritabanına zarar verir mi? Hayır. WP-CLI WordPress’in kendi fonksiyonlarını kullanır.
5. WP-CLI kurulu değilse ne yapmalıyım? wp-cli.phar indirip /usr/local/bin/wp yoluna taşıyarak kurabilirsiniz.
🚀 Sonuç
WP-CLI sayesinde WordPress admin şifresini saniyeler içinde sıfırladınız. Panel, e-posta veya phpMyAdmin gerekmez.
Rabisu Bulut platformunda WP-CLI destekli WordPress sunucularını hemen deneyebilirsiniz.