Ana içeriğe geç

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ı
  • sudo yetkisine sahip kullanıcı

Örnek ortam: Rabisu Bulut – Ubuntu 22.04 – Apache/Nginx


1️⃣ WordPress Dizinine Geçiş

  1. Ö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

  1. Ş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

  1. 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

  1. 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.