LIONFIN
WordPress

WordPress Şifre Sıfırlama: Panele Giriş Yapamıyorsanız

6 dk okuma Güncelleme: 1 görüntülenme
WordPress Şifre Sıfırlama: Panele Giriş Yapamıyorsanız

WordPress şifre sıfırlama, yönetici ya da kullanıcı hesabının mevcut şifresini bilmeden yenisini belirlemektir. Hesaba bağlı e-posta adresine erişiminiz varsa iki dakikalık bir iştir; e-posta gelmiyorsa ya da adres artık kullanılmıyorsa aynı sonuca sunucu tarafındaki araçlarla ulaşırsınız.

Hosting hesabınıza erişebildiğiniz sürece sitenizin dışında kalmanız mümkün değildir: panelin WordPress aracı, WP-CLI ve phpMyAdmin şifreyi doğrudan değiştirmenize izin verir. Aşağıdaki yöntemler en kolaydan en zahmetliye doğru sıralanmıştır ve cPanel, Plesk ya da SSH erişimi olan her ortamda uygulanabilir; LIONFIN WordPress hosting hesabınızda takıldığınız adım için müşteri panelinden destek talebi açabilirsiniz.

Kısa cevap

WordPress şifre sıfırlama için önce giriş ekranındaki “Parolanızı mı unuttunuz?” bağlantısıyla e-posta üzerinden yeni şifre isteyin. E-posta gelmiyorsa SSH’de wp user update KULLANICI --user_pass=YENI_SIFRE komutunu çalıştırın ya da phpMyAdmin’de wp_users tablosundaki user_pass alanına MD5 işleviyle yeni şifreyi yazın; WordPress ilk girişte bunu güçlü bir özete çevirir. Ardından kullanıcı listesini ve yönetici hesaplarını denetleyin.

WordPress şifre sıfırlama için hangi yöntem kullanılmalı?

Hangi yöntemin uygun olduğu, elinizdeki erişime bağlıdır. E-postanız çalışıyorsa ilk yol yeterlidir; diğerleri sunucuya erişim gerektirir:

YöntemGereken erişimNe zaman?
“Parolanızı mı unuttunuz?” bağlantısıHesaptaki e-posta adresiİlk deneme; e-posta sorunsuz çalışıyorsa
Panel aracı (WP Toolkit, Softaculous)Hosting paneliE-posta gelmiyor ama panel erişiminiz var
WP-CLISSHEn hızlı sunucu tarafı yöntem
phpMyAdminPanel ya da veritabanı erişimiSSH yoksa
functions.php ile geçici kodDosya erişimi (SFTP, dosya yöneticisi)Son çare

Kullanıcı adını hatırlamıyorsanız giriş formuna e-posta adresinizi de yazabilirsiniz; WordPress iki alanı da kabul eder. Hesaba bağlı adresi de bilmiyorsanız WP-CLI ya da phpMyAdmin bölümlerindeki kullanıcı listesi işinizi görür.

Şifre doğru olduğu hâlde giriş ekranı sizi yeniden forma döndürüyorsa sorun şifrede değil; tarayıcı çerezlerinde, önbellek eklentisinde ya da site adresi ayarındadır. Bu durumda çerezleri temizleyip gizli pencerede deneyin, sonuç değişmezse önbellek eklentisini devre dışı bırakın.

“Parolanızı mı unuttunuz?” bağlantısı nasıl çalışır?

Bu bağlantı, hesaba kayıtlı e-posta adresine tek kullanımlık bir sıfırlama bağlantısı gönderir:

  1. siteniz.com/wp-login.php adresini açın ve formun altındaki Parolanızı mı unuttunuz? bağlantısına tıklayın (İngilizce arayüzde Lost your password?).
  2. Kullanıcı adınızı ya da e-posta adresinizi yazıp yeni şifre isteyin.
  3. Gelen e-postadaki bağlantıyı açın, yeni şifreyi belirleyip kaydedin.

Bağlantı süreli ve tek kullanımlıktır: varsayılan geçerlilik bir gündür ve yeni bir istek gönderdiğinizde eskisi geçersizleşir. İleti, sitenin yönetim e-posta adresine değil, kullanıcının profilindeki adrese gider.

E-posta gelmiyorsa önce gereksiz (spam) klasörüne bakın. WordPress varsayılan olarak sunucunun PHP mail() işlevini kullanır; kimlik doğrulaması olmayan bu gönderimler sık sık filtrelere takılır. Kalıcı çözüm, sitenin e-postaları kimlik doğrulamalı SMTP ile göndermesidir: SmartHost SMTP relay ile kurulum WordPress SMTP ayarları rehberinde anlatılır. O ayarı yapana kadar aşağıdaki sunucu tarafı yöntemlerden birini kullanın.

Panel araçlarıyla şifre nasıl yenilenir?

Hosting panelinin WordPress aracı, e-postaya ihtiyaç duymadan yönetim paneline girmenizi ya da şifreyi doğrudan değiştirmenizi sağlar:

  • Plesk WordPress Toolkit: Site kartındaki Log In düğmesi sizi şifre sormadan yönetici olarak oturum açtırır. Ardından Kullanıcılar → Profil ekranının alt kısmındaki şifre bölümünden (İngilizce arayüzde Set New Password) yeni şifreyi belirleyin. Toolkit’in diğer işlevleri Plesk WordPress Toolkit kullanımı rehberindedir.
  • Softaculous (cPanel): Installations listesinde kurulumun yanındaki düzenleme (kalem) simgesine tıklayın; Admin Account bölümünde yönetici kullanıcısı için yeni şifre girip değişiklikleri kaydedin. Bu bölüm yalnızca Softaculous ile kurulmuş ya da Softaculous’a tanıtılmış sitelerde görünür.

Menü adları panel ve araç sürümüne göre değişebilir. Aracı bulamıyorsanız WP-CLI ya da phpMyAdmin yöntemine geçin; ikisi de her WordPress kurulumunda aynı biçimde çalışır.

WP-CLI ile WordPress şifre sıfırlama nasıl yapılır?

SSH erişiminiz varsa en hızlı yol WP-CLI’dir; komutlar WordPress’in kurulu olduğu klasörde çalıştırılır. Önce yönetici hesaplarını listeleyip doğru kullanıcıyı bulun, sonra şifresini değiştirin:

cd ~/public_html
wp user list --role=administrator --fields=ID,user_login,user_email
wp user update 1 --user_pass='Yeni-Guclu-Sifre-2026'

wp user update komutu kullanıcıyı kimlik numarasıyla, kullanıcı adıyla ya da e-posta adresiyle kabul eder; şifre WordPress’in kendi işleviyle özetlenip kaydedilir. Komut satırına yazdığınız şifre kabuk geçmişine düşer; işiniz bitince geçmişi temizleyin ya da giriş yaptıktan sonra şifreyi profil ekranından bir kez daha değiştirin.

VPS üzerinde root kullanıcısıyla çalışıyorsanız WP-CLI --allow-root parametresini ister; dosya sahipliği sorunlarını önlemek için komutları mümkünse sitenin sahibi olan kullanıcıyla çalıştırın.

phpMyAdmin ile şifre nasıl değiştirilir?

SSH yoksa şifreyi doğrudan veritabanında değiştirebilirsiniz. Tablo öneki her kurulumda wp_ olmayabilir; doğru öneki wp-config.php içindeki $table_prefix satırından öğrenin.

  1. Panelden phpMyAdmin’i açın ve wp-config.php dosyasındaki DB_NAME ile aynı adı taşıyan veritabanını seçin.
  2. wp_users (ya da onek_users) tablosunu açın, user_login sütunundan hesabınızı bulup Düzenle deyin.
  3. user_pass satırında İşlev (Function) listesinden MD5 seçin ve Değer alanına yeni şifreyi düz metin olarak yazın.
  4. Git ile kaydedin ve yeni şifreyle giriş yapın.

Aynı işlemi SQL sekmesinden tek sorguyla da yapabilirsiniz:

UPDATE wp_users SET user_pass = MD5('Yeni-Guclu-Sifre-2026') WHERE user_login = 'yonetici';

MD5 tek başına zayıf bir özettir; ancak WordPress bu biçimi hâlâ kabul eder ve ilk başarılı girişte şifreyi kendi güçlü özetine dönüştürür. WordPress 6.8 ve sonrasında yeni özetler bcrypt ile üretilir. Bu yüzden şifreyi değiştirdikten hemen sonra bir kez giriş yapın.

Son çare: functions.php ile geçici şifre ataması

Panel, SSH ve phpMyAdmin erişiminin hiçbiri yoksa ama dosyalara SFTP ya da dosya yöneticisiyle ulaşabiliyorsanız, etkin temanın functions.php dosyasına geçici bir satır ekleyebilirsiniz:

wp_set_password( 'Yeni-Guclu-Sifre-2026', 1 );
  1. Satırı wp-content/themes/etkin-tema/functions.php dosyasının en sonuna ekleyin; 1, şifresi değişecek kullanıcının kimlik numarasıdır.
  2. Sitenin herhangi bir sayfasını bir kez açın.
  3. Satırı hemen silin ve dosyayı kaydedin.
  4. Yeni şifreyle giriş yapın.

Kimlik numarası her sitede 1 olmayabilir; ilk yönetici silinmişse numara farklıdır ve yanlış numara başka bir kullanıcının şifresini değiştirir. Tema dosyasına dokunmak istemiyorsanız aynı satırı <?php açılış etiketinin altına yazdığınız küçük bir dosya olarak wp-content/mu-plugins klasörüne koyabilirsiniz; bu klasördeki dosyalar etkinleştirme gerektirmeden yüklenir. Hangi yolu seçerseniz seçin düzenlemeden önce dosyanın kopyasını alın: functions.php içindeki tek bir yazım hatası siteyi boş sayfaya düşürebilir, bu durumda WordPress beyaz ekran hatası rehberindeki adımlar işinize yarar.

Dikkat: Satır dosyada kaldığı sürece her sayfa yüklemesinde şifre yeniden yazılır ve açık oturumlar düşer; işlem biter bitmez satırı silin.

Şifreyi sıfırladıktan sonra neleri kontrol etmelisiniz?

Şifreyi neden kaybettiğinizden emin değilseniz sıfırlamayı bir güvenlik olayı gibi ele alın ve şu kontrolleri yapın:

  • Kullanıcı listesi: Kullanıcılar → Tüm kullanıcılar ekranında rolü Yönetici olan hesapları süzün; tanımadığınız bir yönetici varsa silin ve içeriğini kendi hesabınıza aktarın.
  • Oturumlar: Şifre değişikliği diğer cihazlardaki oturum çerezlerini geçersiz kılar. Ele geçirme şüphesi varsa wp config shuffle-salts komutuyla güvenlik anahtarlarını da yenileyin.
  • Diğer şifreler: Hosting paneli, SFTP ve veritabanı şifrelerini değiştirin; panel hesabı için müşteri paneli güvenliği adımlarını uygulayın.
  • İki adımlı doğrulama: Yönetici hesaplarına bir iki adımlı doğrulama eklentisiyle ikinci katman ekleyin.
  • Şifre yöneticisi: Yeni şifreyi tarayıcıya değil, bir şifre yöneticisine kaydedin.

Tanımadığınız yöneticiler, değişmiş dosyalar ya da yönlendirmeler görüyorsanız sorun şifreyi unutmaktan büyüktür; web sitesi hacklendi yazısındaki müdahale sırasını izleyin. Kalıcı önlemler WordPress güvenliği yazısında toplanmıştır.

Sık Sorulan Sorular

WordPress şifre sıfırlama e-postası neden gelmiyor?

En sık neden, WordPress’in e-postaları kimlik doğrulaması olmadan PHP mail işleviyle göndermesi ve alıcı sunucunun bu iletileri gereksiz klasörüne atması ya da reddetmesidir. Profildeki e-posta adresinin eskimiş olması da aynı sonuca yol açar. Gereksiz klasörünü kontrol edin, ardından siteyi SMTP ile gönderim yapacak biçimde ayarlayın; bu arada şifreyi WP-CLI ya da phpMyAdmin ile değiştirebilirsiniz.

phpMyAdmin’de MD5 ile kaydedilen şifre güvenli mi?

MD5 tek başına güvenli sayılmaz, ancak bu durum geçicidir. WordPress, user_pass alanındaki MD5 özetini girişte tanır ve şifre doğruysa onu kendi güçlü özet biçimine dönüştürerek yeniden kaydeder; güncel sürümlerde bu biçim bcrypt’tir. Bu nedenle şifreyi değiştirdikten hemen sonra bir kez giriş yapmanız, MD5 kaydının veritabanında kalmamasını sağlar.

Şifre sıfırlama bağlantısı geçersiz diyor, ne yapmalıyım?

Bağlantının süresi dolmuş, daha önce kullanılmış ya da ardından yeni bir sıfırlama isteği gönderilmiş olabilir; her yeni istek önceki bağlantıyı geçersiz kılar. E-posta istemcisi uzun bağlantıyı satır sonunda bölmüşse adres eksik açılır. Yeni bir istek gönderin ve yalnızca son gelen e-postadaki bağlantıyı, adresin tamamını kopyalayarak açın.

WordPress yönetici kullanıcı adımı unuttum, nasıl öğrenirim?

Giriş formu kullanıcı adı yerine e-posta adresini de kabul eder; hesaba bağlı adresi biliyorsanız onu yazmanız yeterlidir. Adresi de hatırlamıyorsanız SSH’de wp user list komutu, phpMyAdmin’de ise wp_users tablosundaki user_login ve user_email sütunları tüm kullanıcıları gösterir. Plesk WordPress Toolkit kullanıyorsanız Log In düğmesiyle kullanıcı adına gerek kalmadan giriş yapabilirsiniz.

Şifreyi değiştirince diğer cihazlardaki oturumlar kapanır mı?

Evet. WordPress oturum çerezlerini şifre özetinden türetilen bir değerle imzalar; şifre değiştiğinde diğer tarayıcı ve cihazlardaki çerezler geçersiz hâle gelir ve yeniden giriş istenir. Şifreyi değiştirmeden yalnızca diğer oturumları kapatmak istiyorsanız profil ekranındaki oturumları kapatma düğmesini (Log Out Everywhere Else) kullanabilirsiniz.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.