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.

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
- Method 2: Resetting the Password via the Functions.php File
- WordPress Parolalarını Sıfırlama Hakkında Sıkça Sorulan Sorular
- WordPress Yönetici İçin Bonus Kaynaklar
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.

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.

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.

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

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.

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.

İş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.

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:
- MySQL Üzerinden WordPress Veritabanına Yönetici Kullanıcı Ekleme
- FTP Kullanarak WordPress'te Yönetici Kullanıcı Ekleme (Kolay Eğitim)
- Yerel Sunucudan SMTP ile WordPress E-postaları Alma Rehberi
- Şifreleri Kolay ve Güvenli Bir Şekilde Yönetme (Başlangıç Rehberi)
- WordPress Yönetici (wp-admin) Dizinini Parola ile Koruma
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.

Ezichukwu
teşekkürler admin, ikinci yöntem benim için işe yaradı
WPBeginner Desteği
Glad to hear it worked for you
Yönetici
meli
ÇOOOK teşekkürler! Panikliyordum ve son projem üzerinde çalışıyordum.
Hafiz Muhammad Ansar
WordPress yardımı için çok güzel bir blog. Yeni başlayanlara bu platformu kullanmalarını tavsiye ederim. Teşekkürler!
WPBeginner Desteği
Makalemizi faydalı bulduğunuz için memnun olduk!
Yönetici
Abdullah
Harika, işe yaradı
WPBeginner Desteği
Rehberimizin yardımcı olmasına sevindik!
Yönetici
Nidhi Gupta
gerçekten çok yardımcı oldu, çok teşekkürler
WPBeginner Desteği
Rehberimizin yardımcı olmasına sevindik!
Yönetici
Habu
Omg you save my life !!! THANK YOU VERY MUCHH !!!
Jahir
Şimdi giriş yapamıyorum, aynı işlem… herhangi bir güncelleme var mı?
WPBeginner Desteği
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
Kamondo
Harika! sorun çözüldü. Çok basit adımlar ama güçlü.
WPBeginner Desteği
Glad our guide was helpful
Yönetici
Joe
MAMP'a 2. WordPress'i kurduktan sonra şimdi bu sorunla karşılaşıyorum. Bu makale çok yerinde ve yarın deneyeceğim!
WPBeginner Desteği
We hope the guide helps
Yönetici
Gerron
Buradaki bilgiler sağlam, çok teşekkürler, gerçekten yardımcı oldu, çok basit
WPBeginner Desteği
Glad our guide was helpful
Yönetici
Odineks
Ç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.
WPBeginner Desteği
Glad our guide was helpful
Yönetici
naved ahmed
Çok teşekkürler. Sonunda sorun bir dakika içinde çözüldü.
WPBeginner Desteği
Glad our guide was helpful
Yönetici
Mohsin
Bunu çok sevdim
Her şeyi yazma şeklinizi seviyorum
WPBeginner Desteği
Thank you, glad you like our content
Yönetici
Jen
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ı?
WPBeginner Desteği
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
Justina
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.
WPBeginner Desteği
Glad our guide could be helpful
Yönetici
Sarah
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!!
WPBeginner Desteği
Glad we were able to help
Yönetici
David
Ç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.
WPBeginner Desteği
Glad our guide could be helpful
Yönetici
adeel kamran
Beni kurtardınız, orada çok işim vardı.
WPBeginner Desteği
Glad our guide could help
Yönetici
lokesh n
teşekkürler gerçekten işe yarıyor teşekkürler
WPBeginner Desteği
You’re welcome glad our article was helpful
Yönetici
Vivek
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.
WPBeginner Desteği
For understanding the database you would want to take a look at our article here: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-database-management-with-phpmyadmin/
Yönetici
Adnan Khan
Yarım saat arama yaptıktan sonra, sorunumu anında çözen bu siteden yardım buldum,
çok teşekkürler
devam edin çocuklar
WPBeginner Desteği
You’re welcome, glad our guides can be helpful
Yönetici
Tenasu Mensah
çok teşekkürler, size helal olsun, iyi iş çıkarmaya devam edin, harika bir iş yapıyorsunuz
WPBeginner Desteği
Glad our guide could help
Yönetici
Anuj
Sorunsuz çalışıyor, Çok teşekkürler,
Pádraig
Gerçekten basit ve harika bir açıklama.
Paylaştığınız için çok teşekkürler.
Saranya
İyi çalışıyor! Çok teşekkürler.
Patr
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.
Jason
Aynı sorun bende de var. Bir çözüm bulabildiniz mi? Hacklenme ihtimali var mı?
Christian Gochez
Git düğmesine tıkladığımda bu hata görünüyor:
#1881 – innodb_forced_recovery > 0 olduğunda işlem izin verilmiyor
Edward
Basit ve temiz! işe yaradı teşekkürler
Handel
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!!
Sheriff
very effective… kudos
Icholia
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
CJ
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.
mohamad hossein
bu yüzden tam teşekkürler çok teşekkürler
Janet
Videoda tamamen kayboldum, bu yüzden URL'yi girmeyi denedim. Çalışmıyor. Hala kayboldum.
Ma
Çok teşekkürler, beni çok utanç verici bir durumdan kurtardınız!
James
Parolayı, kullanıcı adını, kullanıcı girişini ve takma adı değiştiriyorum, giriş yapamıyorum. Herhangi bir tavsiye?
suganya
giriş yapamıyorum. çünkü e-posta kayıtlı değil diyor. ne yapabilirim???
Jac
Bu bilgiyi sağladığınız için çok teşekkürler - gerçekten takılıp kalmıştım!
Gerhard SCHNEIBEL
Thanks a lot for your help. I am very happy with “wpbeginners”.
Renu
işe yaradı.. çok teşekkürler..
Anthony
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
WPBeginner Desteği
Merhaba Anthony,
ayrıca bir yönetici kullanıcı ekleyebilirsiniz, mevcut WordPress temanızın yönetici dosyasına kod ekleyerek.
Yönetici
Kakaire Charles
Son derece harika. Paylaştığınız için teşekkürler.
Gaurav
Bunu denedim ama işe yaramıyor
shaikh muneer
Yönetici şifresini sıfırlamak için harika bir yol, paylaşımınız için teşekkürler