WordPress yönetim paneline giremiyorum: parola sıfırlama ve giriş sorunları

WordPress 68 görüntülenme Markdown

WordPress yönetim paneline (/wp-admin) girmeye çalışıyorsunuz ama parola kabul edilmiyor, sıfırlama mail adresi gelmiyor ya da giriş sayfası sürekli kendine geri dönüyor. Çözüm neyin bozuk olduğuna göre değişir.

Parolayı normal yoldan sıfırlayın

Giriş ekranında Parolanızı mı unuttunuz? bağlantısına tıklayın, kullanıcı adını ya da mail adresini yazın. Mail gelmiyorsa: spam klasörünü kontrol edin ve WordPress'in mail gönderebildiğinden emin olun. WordPress varsayılan olarak PHP ile mail gönderir ve bu çoğu zaman spam'e düşer ya da hiç gitmez: WordPress mail göndermiyor.

Veritabanından parolayı değiştirin

Mail yolu çalışmıyorsa phpMyAdmin'den (hosting panelinde VERİTABANI bölümü) parolayı doğrudan yazabilirsiniz:

  1. Sitenizin veritabanını seçin ve wp_users tablosunu açın (ön ek wp_ farklı olabilir).
  2. Yönetici kullanıcınızın satırında düzenleye tıklayın.
  3. user_pass alanındaki değeri silin ve yerine yeni parolanızı yazın.
  4. Hemen altındaki İşlev sütununda bu alan için MD5 seçin ve kaydedin.
  5. Yeni parolayla giriş yapın. WordPress giriş yaptığınızda MD5 değerini kendisi daha güçlü bir biçime çevirir.

SQL ile aynı işlem: UPDATE wp_users SET user_pass = MD5('YeniParola123!') WHERE user_login = 'yonetici';

WP-CLI ile (VDS)

Sunucuya SSH ile erişiminiz varsa en pratik yol:

cd /var/www/ornek.com
sudo -u www-data wp user list
sudo -u www-data wp user update 1 --user_pass='YeniParola123!'

1 yerine yöneticinin kimlik numarasını yazın (user list çıktısında görünür).

Hiç yönetici kullanıcı yoksa ya da silindiyse

sudo -u www-data wp user create yeniyonetici [email protected] --role=administrator --user_pass='GucluParola!'

Kullanıcıları tanımadığınız bir yönetici varsa sitenizin ele geçirilmiş olabileceğini unutmayın: sitem hacklendi.

Parola doğru ama giriş döngüsü var

Parolayı yazıyorsunuz, sayfa yenileniyor ve yine giriş ekranındasınız. Sebepler:

  • Çerezler: Tarayıcı çerezlerini temizleyin ya da gizli pencerede deneyin.
  • Site adresi uyuşmazlığı: Ayarlardaki siteurl ve home adresleri http/https ya da www bakımından gerçek adresle uyuşmuyor. Düzeltmek için wp-config.php'ye define('WP_HOME','https://ornek.com'); define('WP_SITEURL','https://ornek.com'); ekleyin: https geçişi.
  • Güvenlik eklentisi: Giriş sayfasını gizleyen bir eklenti yüzünden olabilir; plugins klasörünü yeniden adlandırarak geçici devre dışı bırakın: eklentiyi devre dışı bırakma.
  • Önbellek: Önbellek eklentisi giriş sayfasını da önbelleğe almış olabilir.

Giriş sonrası güvenlik için güçlü parola ve iki adımlı doğrulama kullanın. Brute force denemelerini azaltmak için: giriş saldırılarını engelleme.

Sık sorulanlar

Kullanıcı adımı da unuttum.

phpMyAdmin'de wp_users tablosundaki user_login sütunu kullanıcı adlarını verir. WP-CLI'da wp user list aynı bilgiyi gösterir.

Tablo adım wp_users değil.

Kurulum sırasında farklı bir ön ek seçilmiş olabilir; wp-config.php içindeki $table_prefix değerine bakın.

Parolayı MD5 yazmak güvenli mi?

Geçici olarak evet; WordPress ilk girişte parolayı güvenli biçime çevirir. Yine de girer girmez profilinizden güçlü yeni bir parola belirleyin.

İlgili makaleler

Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.