WordPress Panele Giriş Yapamıyorum: wp-login.php Yönlendirme Döngüsü
- Yayınlandı:
- Son teknik kontrol:
Tanımlama bilgileri engellenmiş veya tarayıcınız tarafından desteklenmiyor.Belirtiler
- Giriş yapınca aynı giriş sayfasına geri dönülüyor (döngü)
- “Tanımlama bilgileri engellenmiş veya tarayıcınız tarafından desteklenmiyor” uyarısı
- Giriş sayfası açılmıyor veya ana sayfaya yönlendiriyor
- “Çok fazla başarısız giriş denemesi” gibi bir kilit mesajı
Kısa cevap
Doğru kullanıcı adı ve parolayla giriş yapıp tekrar giriş sayfasına dönüyorsanız sorun parolada değil, oturum çerezindedir. En sık nedenler: site adresi ayarındaki www veya http/https farkı yüzünden çerezin yanlış alan adına yazılması, giriş sayfasının veya panelin önbelleğe alınması, bir güvenlik eklentisinin IP’nizi kilitlemesi ve bir eklenti çakışması. Önce gizli pencerede deneyin ve çerezleri temizleyin; sürerse wp-config.php’de site adresini sabitleyin ve eklentileri devre dışı bırakın.
Önemli noktalar
- Parolanız doğruysa sorun oturum çerezinin kaydedilmemesi veya okunmamasıdır.
- www’lu ve www’suz adres farklı çerez alanı demektir; site adresi tek biçimde olmalı.
- wp-login.php ve wp-admin asla sayfa önbelleğine veya CDN önbelleğine alınmamalı.
- Eklentiler klasörünü yeniden adlandırmak, panele girmeden tüm eklentileri devre dışı bırakır.
- Giriş adresini değiştiren bir güvenlik eklentisi varsa varsayılan adres çalışmaz.
Önce basit kontroller
Gizli pencerede deneyin
Eski çerezler ve tarayıcı önbelleği devre dışı kalır. Gizli pencerede giriş yapabiliyorsanız normal pencerede bu sitenin çerezlerini temizleyin.
Adresin biçimine bakın
Giriş yaptığınız adres www’lu mu, https mi? Sitenin ayarlı adresiyle birebir aynı biçimde (ör. https://alanadiniz.com/wp-login.php) deneyin.
Parolayı sıfırlayın
Parola konusunda emin değilseniz WordPress şifre sıfırlama rehberindeki yöntemlerden birini kullanın.
Nedenler ve çözümler
| Neden | Belirti | Çözüm |
|---|---|---|
| Site adresi uyumsuzluğu | www/https farkı; SSL sonrası başladı | wp-config.php’de WP_HOME ve WP_SITEURL’yi sabitleyin |
| Giriş sayfası önbelleğe alınmış | Giriş formu eski görünüyor, işlem sonucu değişmiyor | wp-login.php ve /wp-admin/ yolunu önbellek ve CDN kurallarından hariç tutun |
| Güvenlik eklentisi kilidi | Başarısız deneme sonrası engelleme mesajı | Kilit süresini bekleyin veya eklentiyi FTP ile devre dışı bırakın |
| Değiştirilmiş giriş adresi | wp-login.php 404 veya ana sayfaya yönlendiriyor | Güvenlik eklentisinin belirlediği özel giriş adresini kullanın |
| Eklenti veya tema çakışması | Güncelleme sonrası başladı | Eklentileri devre dışı bırakıp tek tek açın |
| Hatalı COOKIE_DOMAIN tanımı | wp-config.php’de elle eklenmiş çerez ayarı | Tanımı kaldırın veya doğru alan adıyla düzeltin |
// Sitenin gerçek adresiyle (www ve https tercihiyle birlikte) aynı olmalı
define( 'WP_HOME', 'https://alanadiniz.com' );
define( 'WP_SITEURL', 'https://alanadiniz.com' );Adres sorunu yönlendirme döngüsüyle birlikte görülüyorsa ERR_TOO_MANY_REDIRECTS sayfasına bakın.
Panele girmeden eklentileri devre dışı bırakmak
FTP veya dosya yöneticisiyle bağlanın
wp-content klasörünü açın.
plugins klasörünü yeniden adlandırın
Örneğin plugins-kapali yapın. WordPress eklentileri bulamayınca hepsini devre dışı sayar.
Giriş yapmayı deneyin
Başarılıysa sorun bir eklentidedir. Klasörün adını geri alın ve eklentileri panelden tek tek etkinleştirerek sorunluyu bulun.