En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Yerel Sunucuda WordPress Yönetici Parolasını Sıfırlama

Yerel bir sunucuda WordPress sitesinden kilitlenmek, özellikle bir projenin ortasındayken sinir bozucudur.

We’ve run into it ourselves when switching between test sites, forgetting a complex password, or realizing the browser never saved our login.

İyi haber şu ki, bunu yerel olarak düzeltmek hızlıdır. Sitenizin veritabanına ve dosyalarına tam erişiminiz olduğundan, e-posta erişimine ihtiyaç duymadan şifreyi birkaç dakika içinde sıfırlayabilirsiniz.

Bu eğitimde, phpMyAdmin veya WP-CLI kullanarak localhost'ta bir WordPress yönetici parolasını tam olarak nasıl sıfırlayacağınızı adım adım anlatacağız. Bu sayede web sitenizi gecikmeden oluşturmaya devam edebilirsiniz.

WordPress'te localhost'ta yönetici parolasını sıfırlama

Yerel Sunucuda Şifre Sıfırlama Neden İşe Yaramaz?

When we say “localhost,” we’re talking about a local server, usually your computer. It’s a private space where you can build and test a WordPress site before going live.

Yeni eklentileri, tasarım değişikliklerini denemek veya WordPress'in nasıl çalıştığını öğrenmek için genellikle localhost'u kullanırız. Endişelenmeden bir şeyleri bozmanın güvenli bir yoludur.

Henüz denemediyseniz, bu kılavuzlar başlamanıza yardımcı olabilir:

Şimdi burası yeni başlayanlar için kafa karıştırıcı olabilecek kısım. Yerel bir sitede yönetici şifrenizi unutursanız, standart “Şifrenizi mi unuttunuz?” bağlantısı işe yaramaz.

Bunun nedeni, WordPress'in normalde bir şifre sıfırlama e-postası göndermesidir, ancak e-postayı manuel olarak ayarlamadıysanız localhost kurulumları e-posta gönderemez. Ve varsayılan olarak çoğu insan bunu yapmamıştır.

Neyse ki, geri girmek için bir e-postaya ihtiyacınız yok.

Parolanızı localhost'ta sıfırlamanın, tamamen kilitli olsanız bile, iki kolay yolunu göstereceğiz:

Yöntem 1: phpMyAdmin Kullanarak Localhost'ta WordPress Yönetici Parolasını Sıfırlama

XAMPP, WAMP veya MAMP gibi araçlar kullanıyorsanız, phpMyAdmin zaten yüklenmiş olmalıdır. Parolaları sıfırlamak da dahil olmak üzere şeyleri doğrudan veritabanında ayarlamak için onu birçok kez kullandık.

phpMyAdmin, WordPress veritabanınızı yönetmeniz için size görsel bir arayüz sunar. Kulağa karmaşık gelse de, alıştığınızda oldukça basittir.

Not: LocalWP kullanıyorsanız, bunun yerine Adminer adında bir araç göreceksiniz. phpMyAdmin gibi çalışır, bu nedenle bu adımları kolayca takip edebilirsiniz.

Adminer, LocalWP'deki phpMyAdmin alternatifi

Başlamak için tarayıcınızı açın ve şu adrese gidin:

http://localhost/phpmyadmin/

Giriş yapmanız istenebilir. Çoğu kurulumda kullanıcı adı ‘root’ ve parola alanı boş bırakılır. Bu işe yaramazsa, belirli yerel ortam yazılımınızın belgelerine bakın.

Once you’re inside phpMyAdmin, look for your WordPress database name in the sidebar and click it.

Veritabanınızı phpMyAdmin'de açın

Bu veritabanındaki tabloların bir listesini göreceksiniz. Sonunda _users olanı bulun ve yanındaki 'Gözat' bağlantısına tıklayın.

Not: Çoğu WordPress sitesi wp_ önekini kullanır, ancak kurulum sırasında değiştirdiyseniz bu farklı olabilir.

WordPress veritabanında kullanıcılar tablosunu açın

Şimdi sitenizdeki kullanıcıların bir listesini göreceksiniz.

Yönetici kullanıcı adını içeren satırı bulun ve yanındaki ‘Düzenle’ bağlantısına tıklayın.

Edit user in WordPress database

Bu, veritabanında depolanan tüm kullanıcı verilerini gösteren bir form açar. user_pass alanını bulana kadar aşağı kaydırın.

Değer sütununda yeni parolanızı yazın. Ardından, yanındaki İşlev sütununu bulun ve açılır menüden MD5'i seçin.

Yeni kullanıcı parolası ekle

Bu, oturum açmanıza izin verecek geçici bir şifre oluşturur.

Değişikliklerinizi kaydetmek için alttaki 'Git' düğmesine tıklayın.

Önemli: MD5 kullanmak canlı bir site için güvenli değildir, ancak localhost'ta tekrar giriş yapmanız için geçici bir anahtar olarak işe yarar. Giriş yaptığınız anda, WordPress içinden şifrenizi bir kez daha sıfırlamanız gerekir.

Bunu yapmak için yönetici kontrol panelinizden Kullanıcılar » Profil'e gidin. Yeni parolanızı oraya girin ve kaydedin. Bu, parolanızın en son WordPress karmasını kullanarak doğru ve güvenli bir şekilde kaydedilmesini sağlayacaktır.

Ayrıntılar için, WordPress şifrenizi nasıl sıfırlayacağınıza ilişkin kılavuzumuza bakın.

Veritabanı değişikliklerini kaydet

İşte bu kadar! Yeni ayarladığınız şifreyi kullanarak yerel WordPress sitenize giriş yapabilirsiniz.

Yöntem 2: Fonksiyonlar.php Dosyası Aracılığıyla Şifreyi Sıfırlama

If you don’t have access to phpMyAdmin or prefer a different approach, you can reset your WordPress admin password by editing the functions.php file of your theme.

Bu yöntem basittir ve hızlı bir şekilde yapılabilir.

Step 1: Access Your Theme’s Functions.php File

Öncelikle, aktif temanızın functions.php dosyasını bulmanız gerekecek. Bunu yapmak için localhost'unuzdaki WordPress kurulumunuzun kök dizinine gidin.

Kullandığınız yazılıma bağlı olarak, kök dizinin konumu farklılık gösterebilir. Örneğin, Local kullanıyorsanız, siteniz şurada bulunacaktır:

C:\Users\kullanıcıadınız\Local Sites\sitenizinadı\app\public\

Ardından, /wp-content/themes/ klasörüne gidin. İçinde, aktif temanızın adını taşıyan bir klasör bulacaksınız.

Tema klasörünüzü bulma

Aktif temanızın klasörünün içinde, functions.php adlı bir dosya arayın ve Not Defteri veya TextEdit gibi bir metin düzenleyicide açın.

Adım 2: Parolayı Sıfırlamak İçin Kodu Ekleyin

functions.php dosyasının en altına aşağıdaki kodu yapıştırmanız gerekir:

function reset_admin_password() {
    $user_id = 1; // ID of the admin user
    $new_password = 'newpassword123'; // Your new password
    wp_set_password($new_password, $user_id);
}
add_action('init', 'reset_admin_password');

Son satır olan ‘add_action(‘init’, ‘reset_admin_password’);’, bir WordPress kancasıdır. WordPress başladığı anda bu şifre sıfırlama kodunu çalıştırmasını söyler.

‘newpassword123’ yerine kullanmak istediğiniz daha güçlü bir şifre ile değiştirmeyi unutmayın.

This code sets a new password for the admin user with the ID of 1. However, If you don’t know the user ID but know the admin email address, you can use this code snippet instead:

function reset_admin_password_by_email() {
    $user_email = 'admin@example.com'; // Admin user's email address
    $user = get_user_by('email', $user_email);
    if ($user) {
        $new_password = 'newpassword123'; // Your new password
        wp_set_password($new_password, $user->ID);
    }
}
add_action('init', 'reset_admin_password_by_email');

Bu kod, belirtilen e-posta adresiyle ilişkili yönetici kullanıcı için yeni bir parola (newpassword123) ayarlar.

After adding the code, save the functions.php file and refresh your localhost WordPress site in your browser. You should now be able to log in using the new password.

Adım 3: Kodu Kaldırın

Once you’ve successfully logged in, it’s important to remove the code snippet from the functions.php file to avoid potential security risks.

Yapmazsanız, WordPress her sayfa yüklendiğinde şifrenizi sıfırlamaya devam edecektir, bu da sizi tekrar kilitleyebilir veya bir güvenlik açığı oluşturabilir.

Yalnızca functions.php dosyasını açın ve daha önce eklediğiniz kodu silin. Değişikliklerinizi kaydetmeyi unutmayın.

WordPress Parolalarını Sıfırlama Hakkında Sıkça Sorulan Sorular

Yerel bir sunucuda WordPress yönetici parolasını sıfırlama hakkında okuyucularımızın sıkça sorduğu bazı sorular şunlardır:

Komut satırını kullanmayı tercih edersem ne olur?

Terminal ile rahatsanız, WP-CLI şifrenizi sıfırlamak için süper hızlı bir yol sunar.

Sadece şu komutu çalıştırın:

wp user update 1 --user_pass=yournewpassword

yournewpassword kısmını kullanmak istediğiniz şifre ile değiştirin. Bu yöntem özellikle geliştiriciler veya komut satırında çalışmayı tercih edenler için kullanışlıdır.

Hızlı, temizdir ve herhangi bir dosyayı düzenlemeyi veya phpMyAdmin'e erişmeyi gerektirmez.

Bu yöntemler canlı bir WordPress sitesinde çalışır mı?

Evet, ancak canlı bir site üzerinde çalışırken daha dikkatli olmanız gerekir.

Canlı web siteleri için yönetici şifrenizi sıfırlamanın en güvenli yolu, giriş ekranındaki “Şifrenizi mi unuttunuz?” bağlantısını kullanmaktır. Siteniz e-posta gönderecek şekilde ayarlanmışsa, WordPress size bir sıfırlama bağlantısı e-postası gönderecektir.

Manuel yöntemler (functions.php düzenlemek veya phpMyAdmin kullanmak gibi) çevrimiçi olarak da çalışırken, daha risklidirler. Canlı bir ortamda yapılacak küçük bir hata sitenizi çökertip hassas verileri açığa çıkarabilir.

Tam olarak ne yaptığınızı bilmiyorsanız e-posta yöntemine sadık kalın.

Parolayı sıfırladım ama hala giriş yapmama izin vermiyor. Ne yapmalıyım?

Parolayı sıfırladıktan sonra hala kilitliyseniz, paniğe kapılmayın - yalnızca birkaç yaygın sorunu iki kez kontrol edin:

  • phpMyAdmin kullanıyor musunuz? Yeni şifreyi girerken MD5'i seçtiğinizden emin olun.
  • 🧼 functions.php kullanıyor musunuz? Şifre sıfırlama kodunu bir kez çalıştıktan sonra kaldırın.
  • 🔁 Birden fazla yerel site mi var? Doğru siteye giriş yaptığınızı onaylayın.

Hala çalışmıyorsa, tarayıcı önbelleğinizi temizlemeyi, yerel sunucunuzu yeniden başlatmayı veya farklı bir tarayıcıda test etmeyi deneyin.

Her şey yoluna girdiğinde, sorunsuz bir şekilde giriş yapabilmelisiniz.

WordPress Yönetici İçin Bonus Kaynaklar

WordPress'te şifreleri ve yönetici hesaplarını yönetme konusunda ek ipuçları ve öğreticiler aşağıdadır:

Bu makalenin WordPress yönetici şifrenizi yerel bir sunucuda sıfırlamanıza yardımcı olduğunu umuyoruz. Ayrıca WordPress için geçici bir giriş oluşturma eğitimimize bakmak isteyebilirsiniz veya WordPress'e tek tıklamayla Google girişi ekleme kılavuzumuza göz atabilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

66 CommentsLeave a Reply

  1. WordPress yardımı için çok güzel bir blog. Yeni başlayanlara bu platformu kullanmalarını tavsiye ederim. Teşekkürler!

    • En yaygın sorun, işlevi MD5 olarak ayarlamamış olmanız veya değişiklikleri uygulamak için git'e tıklamamış olmanızdır, bunu doğru bir şekilde yaptığınızdan emin olmak istersiniz.

      Yönetici

  2. MAMP'a 2. WordPress'i kurduktan sonra şimdi bu sorunla karşılaşıyorum. Bu makale çok yerinde ve yarın deneyeceğim!

  3. Çok teşekkür ederim. WP sorunlarımın her birine her zaman burada çözüm buluyorum.
    Ön uçtaki giriş sayfasının yeni şifremi tanımamasıyla ilgili sorunlar yaşamaya devam ettim, myPHPadmin'e bu mesajı iletmek için bir işlev olduğunu fark etmedim.

  4. Bunu denedim ve oradayken kullanıcı adımı da değiştirmeye çalıştım, bunun muhtemelen hatam olduğunu fark ettim… ama şimdi hiç giriş yapamıyorum. Yaptıklarımı geri almanın bir yolu var mı?

    • You would need to follow the steps in the article and that would bring you back to where you could edit, you should also be able to use your email as an alternative

      Yönetici

  5. Blogunuz her zaman zengin makalelerle dolu. Çok teşekkürler. MD5 seçeneğini atladığım için bir süre takılı kaldım. Hayat kurtarıcısınız.

  6. Bunun için ÇOK TEŞEKKÜRLER! Giriş yapmayı nasıl başaracağımı anlamak için saatlerce uğraşmaktan beni kurtardınız!!

  7. Çok teşekkür ederim! Normalde bu tür şeyleri elimde bulundururum; ancak bu durumda, bilgiyi nereye yazdığımı bulamadım.

    Planladığım bir sitenin tamamen yeniden işlenmesini kurtardınız.

  8. Merhaba,
    Şifremi bağlantı üzerinden sıfırladığımda, veritabanında hangi alanlar ve hangi tablolarda değişiklik olur?

    Lütfen bu bilgiyi paylaşın, yanıtınızı bekliyorum.

  9. Yarım saat arama yaptıktan sonra, sorunumu anında çözen bu siteden yardım buldum,
    çok teşekkürler
    devam edin çocuklar

  10. çok teşekkürler, size helal olsun, iyi iş çıkarmaya devam edin, harika bir iş yapıyorsunuz

  11. Gerçekten basit ve harika bir açıklama.

    Paylaştığınız için çok teşekkürler.

  12. Merhaba,
    Yeni bir şifre yazıyorum, devam et'e tıklıyorum ve şifreyi kaydetmiyor, uzun bir sayı ve harf dizisi gösteriyor. Bunu kullanırsam yine de giriş yapamıyorum. Videoda basit görünüyor ama benim için çalışmıyor. Teşekkürler.
    İnternette her yeri aradım, işe yarayan bir çözüm bulamadım.

    • Aynı sorun bende de var. Bir çözüm bulabildiniz mi? Hacklenme ihtimali var mı?

  13. Git düğmesine tıkladığımda bu hata görünüyor:

    #1881 – innodb_forced_recovery > 0 olduğunda işlem izin verilmiyor

  14. WordPress'i yeniden yüklemeye başladım, ancak sonra bir Google araması yapmaya karar verdim ve İYİ ESKİ GÜVENİLİR WpBeginner.com'u buldum.

    Milyonlarca teşekkürler!!

  15. Merhaba

    THANKS, Wow there is no other place that you can get well explained information like this , i have been suffering but now i just followed your tutorial and it is a game changer i love you guys and i will always learn from you guys once again thanks

  16. Thank you! For those who can’t make it work, remember to use the “MD5” function when changing the password. I almost skipped that part and was stuck for a few minutes.

  17. Parolayı, kullanıcı adını, kullanıcı girişini ve takma adı değiştiriyorum, giriş yapamıyorum. Herhangi bir tavsiye?

  18. Bu bilgiyi sağladığınız için çok teşekkürler - gerçekten takılıp kalmıştım!

  19. Merhaba…
    Sağladığınız harika bilgiler için çok minnettarım. Sitenizi bir süre önce yer imlerine ekledim.
    Xampp üzerinde Apache yerel sunucusunda wordpress kullanarak bir site üzerinde çalışıyordum. Yakın zamanda, yönetici sayfasına giriş yapamıyorum. Kayıt olmamı gerektiren tüm sitelerin yaklaşık %95'inde çalışan bir kullanıcı adı ve şifre oluşturmayı başardım. Ayrıca giriş yapmam gereken her yer için, o bilgiyi unutmam durumunda WP yönetici giriş sayfası dahil, tüm giriş bilgilerimi listeleyen bir dosya oluşturdum.
    Bu sayfayı (https://www.wpbeginner.com/wp-tutorials/how-to-reset-wordpress-admin-password-on-localhost/) okudum ve videoyu da izledim. Tek sorun, phpMyadmin'de wp_users'a tıkladığımda şu hatayı almam: '#1932 – Tablo 'bitnami_wordpress.wp_users' motorda mevcut değil.'
    WordPress'i yeniden yüklemeye mi mecbur kaldım, yoksa bunun etrafından dolaşmanın başka bir yolu var mı?
    Bilgisayarımı çeşitli geçmiş geri yükleme noktalarına (sistem geri yükleme kullanarak) geri yüklemeyi denedim, ancak sonuç alamadım. Bana bu konuda yardımcı olabilir misiniz?
    Çok minnettar olurdum!!! Başlatmak için bir site tasarlamak için aylarca çalıştım ve WordPress içe aktarma eklentisini (buna benzer bir şey) kullanarak her şeyi birkaç kez bir dosyaya aktardım.

    Bir çözüm sunabilir misiniz?

    Çok teşekkür ederim…

    Anthony

  20. Yönetici şifresini sıfırlamak için harika bir yol, paylaşımınız için teşekkürler

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.