wp-config.php dosyası herhangi bir WordPress kurulumunun temel taşıdır. Bu kritik dosya, WordPress sitenizin nasıl işleyeceğini belirleyen önemli yapılandırma ayarlarını içerir. Veritabanı bağlantılarından güvenlik anahtarlarına kadar her şeyi yönetir ve hatta gelişmiş yapılandırmalara ve özelleştirmelere izin verir.
WordPress sitelerini optimize etmek, güvenliğini sağlamak ve sorunlarını gidermek isteyen herkes için wp-config.php dosyasını ve yeteneklerini anlamak önemlidir.
Bu blog, wp-config.php dosyasının temelleri, konumu, yapısı ve temel ayarları ile gelişmiş yapılandırmalar ve genel değişiklikler konusunda size rehberlik edecektir. Ayrıca gelişmiş yapılandırmaları ve genel değişiklikleri inceleyerek, WordPress sitenizin yapılandırma dosyasının tüm potansiyelinden yararlanmanız için gereken bilgiyle sizi donatacağız.
İçindekiler
- wp-config.php dosyası nedir?
- wp-config.php’nin temel yapısını anlamak
- WordPress’te wp-config.php dosyası nerede?
- cPanel’de wp-config.php dosyasını bulma
- FTP aracılığıyla wp-config.php dosyasını bulma
- wp-config.php dosyasının yerini değiştirme
- wp-config.php dosya bölümleri
- 01. wp-config.php için MySQL ayarları
- 02. Veritabanı karakter kümeleri
- 03. Güvenlik anahtarları
- 04. Veritabanı tablo öneki
- 05. Hata ayıklama modu
- 05. Mutlak yol
- 06. WordPress URL
- 07. Bellek boyutu sınırı
- 08. Dizin yükleme
- 09. Wp-content Dizini
- 10, Eklentiler dizini
- 11. Tema dizini
- 12. Hata kaydı
- 13. WordPress otomatik güncellemeleri
- 14. WordPress çekirdek güncellemeleri
- 15. Özel kullanıcı tablosu
- 16. Özel kullanıcı meta tablosu
- 17. Dil ve dil dizini
- wp-config.php dosyasını düzenleme
- Adım 1: Dosyayı yedekleyin
- Adım 2: Bir metin düzenleyiciyle düzenleme yapın
- Adım 3: Değişiklikleri Kaydet
- WordPress’te wp-config.php dosyası nerede?
- Gelişmiş wp-config.php yapılandırma seçenekleri
- wp-config.php dosyasında genel değişiklikler
- 01. Özel dizin konumları
- 02. Otomatik kaydetme aralığını değiştir
- 03. Gönderi revizyonlarını devre dışı bırakın
- 04. Çerez alanı ayarla
- wp-config.php dosyasında genel değişiklikler
- wp-config.php’yi yönetmek için en iyi uygulamalar
-
- “WordPress Sitenizi Hızlandırmak İçin Birkaç İpucu” başlıklı bu detaylı makaleye göz atabilirsiniz
-
- wp-config.php ile ilgili yaygın sorunların giderilmesi
- Eksik wp-config.php’nin sonuçları
- Özetlemek gerekirse
- wp-config.php hakkında bilmeniz gereken bazı sorular
wp-config.php dosyası nedir?

WordPress için olmazsa olmaz dosyalardan biri wp-config.php’dir . Adı, parolası, ana bilgisayarı (genellikle localhost) ve kullanıcı adı gibi veritabanı hakkında ayrıntılar içerir. Bu verileri kullanarak WordPress, verileri (diğerlerinin yanı sıra Kullanıcılar, Gönderiler ve Ayarlar gibi) kaydetmek ve almak için veritabanıyla etkileşime girebilir. Dosya ayrıca WordPress’in gelişmiş ayarlarını belirtmek için kullanılır.
Bunu WordPress sitenizin kontrol merkezi olarak düşünün. Bu dosya, WordPress’in düzgün çalışması için ihtiyaç duyduğu önemli bilgileri içerir; örneğin veritabanı bağlantı bilgileri, kimlik doğrulama anahtarları ve WordPress sitenizin davranışını kontrol eden çeşitli diğer seçenekler.
wp-config.php dosyasının birincil işlevi veritabanı bağlantı ayrıntılarını depolamaktır. Bu ayarlar veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı içerir. Örneğin:

Bu kod satırları WordPress’in veritabanınıza bağlanmasını ve orada depolanan gönderiler, sayfalar ve kullanıcı bilgileri gibi içerikleri almasını sağlar.
Veritabanı ayarlarına ek olarak, wp-config.php dosyası sitenizin güvenliğini artıran kimlik doğrulama anahtarları ve tuzları içerir. Bu anahtarlar, sitenizin çerezlerini ve parolalarını korumak için kullanılan benzersiz ifadelerdir ve bilgisayar korsanlarının erişim sağlamasını zorlaştırır. Örneğin:

WordPress sitenizin güvenliğini, performansını ve işlevselliğini korumak için wp-config.php dosyasını anlamak ve düzgün bir şekilde yönetmek çok önemlidir.
wp-config.php’nin temel yapısını anlamak
wp-config.php dosyası, her biri belirli bir amaca hizmet eden birkaç temel bölüme yapılandırılmıştır. Bu bölümleri anlamak, WordPress sitenizi daha etkili bir şekilde yönetmenize yardımcı olacaktır. İşte ana bölümlerin bir dökümü:
- Veritabanı ayarları: Veritabanı ayarları wp-config.php dosyasının en kritik bölümlerinden biridir. WordPress’i veritabanınıza bağlayarak gönderiler, sayfalar ve kullanıcı bilgileri gibi verileri almasını ve depolamasını sağlar. Bu ayarlar veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı içerir. Örneğin:

Bu ayarlar olmadan WordPress veritabanınıza erişemez ve siteniz çalışmaz hale gelir.
- Güvenlik anahtarları: Güvenlik anahtarları, kimlik doğrulama anahtarları ve tuzları olarak da bilinir, WordPress sitenizin güvenliğini artırır. Sitenizin çerezlerini ve parolalarını güvence altına almak için kullanılan benzersiz ifadelerdir ve bilgisayar korsanlarının sitenizi istismar etmesini önemli ölçüde zorlaştırır. Örneğin:

Sitenizin verilerini korumak için bu anahtarların benzersiz ve güvenli tutulması önemlidir.
- Veritabanı tablo öneki: Veritabanı tablo öneki ayarı, veritabanı tablolarınız için özel bir önek belirtmenize olanak tanır. Bu, saldırganların tablo adlarınızı tahmin etmesini zorlaştırarak güvenliği artırmaya yardımcı olabilir. Varsayılan önek ‘wp_’dir, ancak bunu benzersiz bir şeye değiştirebilirsiniz:

Tablo ön ekini değiştirmek WordPress veritabanınız için ek bir güvenlik katmanı sağlayabilir.
- Hata ayıklama modu: Hata ayıklama modu, WordPress sitenizdeki sorunları gidermek ve düzeltmek için kullanışlı bir özelliktir. Etkinleştirildiğinde, sorunları tanımlamanıza ve çözmenize yardımcı olabilecek hata mesajları ve bildirimleri görüntüler. Hata ayıklama modunu etkinleştirmek için ‘WP_DEBUG’ sabitini ‘true’ olarak ayarlayın:

Bu ayar, özellikle geliştiriciler ve site yöneticileri için sorunları teşhis ederken oldukça faydalıdır.
- Diğer özel yapılandırmalar: wp-config.php dosyası ayrıca sitenizi optimize etmek ve güvenliğini sağlamak için çeşitli diğer özel yapılandırmalara da izin verir. Bu ayarlar bellek sınırları, dosya yolları ve özel dizinleri içerebilir. Örneğin:

Bu yapılandırmalar, WordPress ortamının özel ihtiyaçlarınıza daha iyi uyum sağlamasına ve genel performans ve güvenliği iyileştirmesine yardımcı olur.
Wp-config.php dosyasının temel yapısını ve her bölümün amacını anlamak, WordPress sitenizi yönetme ve güvenliğini sağlama yeteneğinizi önemli ölçüde artırabilir.
WordPress’te wp-config.php dosyası nerede?
wp-config.php dosyası WordPress sitenizin çalışması için çok önemlidir ve konumunu bilmek gerekli değişiklikleri yapmak için önemlidir. wp-config.php dosyasını nasıl bulacağınız ve gerekirse nasıl taşıyacağınız aşağıda açıklanmıştır.
cPanel’de wp-config.php dosyasını bulma
Eğer barındırma sağlayıcınız cPanel sunuyorsa, wp-config.php dosyasını Dosya Yöneticisi’ni kullanarak kolayca bulabilirsiniz. İşte adımlar:
- Hosting hesabınızın cPanel’ine giriş yapın: cPanel kontrol paneline erişmek için kullanıcı adınızı ve şifrenizi girin.
- Dosya yöneticisine gidin: cPanel kontrol panelinde Dosya Yöneticisi simgesini bulun ve tıklayın.

- WordPress kurulumunuzun kök dizinine gidin: Bu genellikle ‘public_html’ veya ‘www’ dizininde bulunur.
- wp-config.php dosyasını arayın: Kök dizine girdiğinizde, wp-config.php dosyasının diğer WordPress dosyaları ve klasörleri arasında listelendiğini görmelisiniz.
FTP aracılığıyla wp-config.php dosyasını bulma
FileZilla gibi bir FTP istemcisi kullanmayı tercih ederseniz, wp-config.php dosyasını bulmak için şu adımları izleyebilirsiniz:
- FTP istemcinizi açın (örneğin FileZilla): FTP istemci uygulamanızı başlatın.
- FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın: Barındırma sunucunuza bağlanmak için FTP kullanıcı adınızı, şifrenizi ve sunucu adresinizi girin.
- WordPress kurulumunuzun kök dizinine gidin: Bağlandıktan sonra, genellikle ‘public_html’ veya ‘www’ olarak adlandırılan kök dizine gidin.
- wp-config.php dosyasını bulun: Kök dizinde, dosya ve klasörler listesinde wp-config.php dosyasını arayın.
wp-config.php dosyasının yerini değiştirme
Ek güvenlik için wp-config.php dosyasını WordPress kök dizininin bir seviye üstündeki bir dizine taşıyabilirsiniz. Bu, dosyayı yetkisiz erişime karşı korumaya yardımcı olabilir. İşte nasıl yapacağınız:
- wp-config.php dosyasını taşıyın: cPanel Dosya Yöneticisi veya bir FTP istemcisi kullanarak wp-config.php dosyasını kök dizinin bir seviye yukarısına taşıyın. Örneğin, kök dizininiz public_html ise wp-config.php dosyasını ‘public_html’ içeren dizine taşıyın.
- WordPress kurulumunuzu güncelleyin: Dosyayı taşıdıktan sonra, WordPress’e yeni konumu bildirmeniz gerekir. Kök dizinde bulunan wp-load.php dosyasını açın ve dosyanın en üstüne aşağıdaki kodu ekleyin:

Bu kod WordPress’e wp-config.php dosyasını yeni konumda aramasını söyler.
Bu adımları izleyerek, WordPress sitenizin güvenliğini ve yönetimini artırmak için wp-config.php dosyasını kolayca bulabilir ve gerekirse yerini değiştirebilirsiniz.
wp-config.php dosya bölümleri
wp-config.php dosyası, her biri WordPress sitenizin düzgün çalışmasını ve güvenliğini sağlamak için belirli bir amaca hizmet eden birkaç temel bölüme ayrılmıştır. Bu bölümleri anlamak, sitenizi daha iyi yönetmenize ve optimize etmenize yardımcı olabilir. Aşağıda, kısa bir giriş ve karşılık gelen örneklerle temel bölümler yer almaktadır.
01. wp-config.php için MySQL ayarları
MySQL ayarları WordPress’i veritabanınıza bağlar. Bu ayrıntılar, WordPress’in veri almasını ve depolamasını sağladığı için önemlidir. Bu ayarlar olmadan siteniz çalışmaz.

02. Veritabanı karakter kümeleri
Bu bölüm, veritabanınızın karakter kümesini ve karşılaştırmasını tanımlayarak, özellikle çok dilli siteler için veritabanınızın metni doğru şekilde işlemesini sağlar.

03. Güvenlik anahtarları
Güvenlik anahtarları, çerezlerin ve parolaların güvenliğini artırarak sitenize ekstra bir koruma katmanı ekler. Bu anahtarlar benzersiz olmalı ve gizli tutulmalıdır.

04. Veritabanı tablo öneki
Veritabanı tablo öneki, veritabanı tablolarınıza benzersiz bir önek eklemenize olanak tanır. Bu, saldırganların tablo adlarınızı tahmin etmesini zorlaştırarak güvenliği artırmaya yardımcı olabilir.

05. Hata ayıklama modu
Hata ayıklama modunu etkinleştirmek, hata mesajlarını ve bildirimlerini görüntüleyerek sorunları gidermenize yardımcı olur. Bu, özellikle geliştirme sırasında faydalıdır.

05. Mutlak yol
Mutlak yol, WordPress kurulumunuzun kök dizinini tanımlar ve WordPress’in doğru şekilde çalışmasını sağlar.

06. WordPress URL
WordPress URL ayarları, WordPress sitenizin ana ve site URL’lerini tanımlar. Bu ayarlar, sitenizin doğru şekilde yüklenmesini sağlamak için önemlidir.

07. Bellek boyutu sınırı
Bu bölüm, WordPress siteniz için PHP bellek sınırını belirler ve çeşitli işlemleri idare edebilecek yeterli belleğe sahip olmasını sağlar.

08. Dizin yükleme
Yükleme dizini ayarı, medya dosyalarının depolandığı konumu özelleştirmenize olanak tanır.

09. Wp-content Dizini
wp-content dizin ayarı wp-content dizininin varsayılan konumunu değiştirmenize olanak tanır.

10, Eklentiler dizini
Bu ayar eklentinin dizin konumunu özelleştirerek daha iyi bir organizasyon ve güvenlik sağlayabilir.

11. Tema dizini
Tema dizini ayarı, tema dosyalarınız için özel bir konum belirlemenize olanak tanır.

12. Hata kaydı
Hata günlüğünü etkinleştirmek, hataları ve uyarıları yakalamanıza yardımcı olur; bu da sitenizin hata ayıklaması ve bakımı için yararlıdır.

13. WordPress otomatik güncellemeleri
Bu ayar, WordPress sitenizin otomatik güncellemelerini kontrol ederek güncellemeleri daha etkili bir şekilde yönetmenize yardımcı olur.

14. WordPress çekirdek güncellemeleri
Temel güncellemeler ayarı, WordPress temel güncellemelerinin nasıl işleneceğini yönetmenize olanak tanır ve sitenizin güncellemeleri üzerinde daha fazla kontrol sahibi olmanızı sağlar.

15. Özel kullanıcı tablosu
Bu ayar, kullanıcı verileri için özel bir tablo tanımlamanıza olanak tanır; bu, diğer uygulamalarla veya sistemlerle bütünleştirme açısından yararlı olabilir.

16. Özel kullanıcı meta tablosu
Özel kullanıcı tablosuna benzer şekilde, bu ayar kullanıcı meta verileri için özel bir tablo tanımlamanıza olanak tanır.

17. Dil ve dil dizini
Bu ayarlar, WordPress siteniz için dil dosyalarının dilini ve konumunu tanımlayarak çok dilli siteleri yönetmeyi kolaylaştırır.

wp-config.php dosyasını düzenleme
wp-config.php dosyasını düzenlemek, bir WordPress sitesini yönetirken yaygın bir görevdir. Ancak, sitenizde herhangi bir kesinti olmaması için bunu dikkatli bir şekilde yapmak çok önemlidir. İşte wp-config.php dosyasını güvenli bir şekilde düzenlemeye ilişkin açık bir adım adım kılavuz.
Adım 1: Dosyayı yedekleyin
Herhangi bir değişiklik yapmadan önce, wp-config.php dosyanızın bir yedeğini her zaman oluşturun. Bu, bir şeyler ters giderse geri dönebileceğiniz çalışan bir kopyanızın olmasını sağlar. Dosyayı yedeklemek için:
- Dosyayı indirin: FileZilla gibi bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi’ni kullanarak, WordPress kurulumunuzun kök dizinine gidin.
- Dosyayı kopyalayın: wp-config.php dosyasını bulun , üzerine sağ tıklayın ve yerel bilgisayarınıza indirme seçeneğini seçin. Bu, geçerli yapılandırmanın bir kopyasını kaydeder.
Dosyanızı yedeklemek, düzenleme sırasında bir hata oluşması durumunda sizi birçok dertten kurtarabilecek kritik bir güvenlik adımıdır.
Adım 2: Bir metin düzenleyiciyle düzenleme yapın
wp-config.php dosyasını açmak ve düzenlemek için bir metin düzenleyici kullanın. Microsoft Word gibi kelime işlemcileri kullanmaktan kaçının çünkü bunlar kodu bozabilecek biçimlendirmeler ekleyebilir. Bunun yerine Notepad++ , Sublime Text veya Visual Studio Code gibi düz metin düzenleyicileri kullanın. İşte nasıl yapacağınız:
- Metin düzenleyicisini açın: Tercih ettiğiniz metin düzenleyicisini başlatın.
- Dosyayı açın: Metin düzenleyicide ‘Dosya’ > ‘Aç’a gidin , ardından indirdiğiniz wp-config.php dosyasının bulunduğu yere gidin ve dosyayı açın.
- Düzenlemelerinizi yapın: Dosyada gerekli değişiklikleri dikkatlice yapın. Örneğin, veritabanı ayarlarını güncelleyebilir, güvenlik anahtarlarını değiştirebilir veya diğer yapılandırmaları değiştirebilirsiniz.
İşte veritabanı ayarlarını düzenlemeye dair bir örnek:

Adım 3: Değişiklikleri Kaydet
Gerekli değişiklikleri yaptıktan sonra dosyayı kaydetmeniz ve sunucunuza geri yüklemeniz gerekir. İşte nasıl:
- Dosyayı kaydedin: Metin düzenleyicinizde, ‘Dosya’ > ‘Kaydet’ seçeneğini seçerek veya Ctrl + S (Mac’te Cmd + S) kısayolunu kullanarak yaptığınız değişiklikleri kaydedin.
- Dosyayı yükleyin: FTP istemcinizi veya Dosya Yöneticinizi açın, WordPress kurulumunuzun kök dizinine gidin ve düzenlenen wp-config.php dosyasını sunucuya geri yükleyin. İstendiğinde mevcut dosyanın üzerine yazın.
Bu adımları izleyerek wp-config.php dosyasını güvenli bir şekilde düzenleyebilir ve WordPress sitenizin sorunsuz bir şekilde çalışmaya devam etmesini sağlayabilirsiniz. Herhangi bir değişiklik yapmadan önce dosyayı yedeklemeyi, güvenilir bir metin düzenleyici kullanmayı ve düzenlemelerinizi dikkatlice kaydedip yüklemeyi unutmayın.
Gelişmiş wp-config.php yapılandırma seçenekleri
wp-config.php dosyası, WordPress sitenizin işlevselliğini, performansını ve güvenliğini artırabilecek çok sayıda gelişmiş yapılandırma seçeneğine izin verir. Değişiklikler web siteniz için öngörülemeyen sorunlara yol açabilir, bu nedenle bu ayarları eklemeden veya değiştirmeden önce bir WordPress yedeği aldığınızdan emin olun. İşte yararlı bulabileceğiniz bazı gelişmiş ayarlar:
Seçenek | Açıklama | Komut Satırı |
WordPress Adresi (URL) | WordPress adresini (URL) tanımlar. Bu değer, WordPress çekirdek dosyalarınızın bulunduğu yerdir ve http:// kısmını içermelidir. Bu ayar, siteurl için wp_options tablo değerini geçersiz kılar. | define(‘WP_SITEURL’, ‘http://example.com/wordpress’); |
Otomatik Kaydetme Aralığını Değiştir | Otomatik kaydetme sonrası revizyonlar için aralığı ayarlar. Varsayılan 60 saniyedir. | define(‘AUTOSAVE_INTERVAL’, 160); // Saniye |
Gönderi Revizyonlarını Devre Dışı Bırak | Gönderi revizyonlarının kaydedilmesini devre dışı bırakır. | define(‘WP_POST_REVISIONS’, false); |
Revizyon Sayısını Belirleyin | Kaydedilecek maksimum gönderi revizyon sayısını belirtir. | define(‘WP_POST_REVİZYONLARI’, 3); |
Set-Çerez Alanı | WordPress çerezleri için etki alanını ayarlar; statik içerik sunan alt etki alanlarına sahip siteler için kullanışlıdır. | define(‘COOKIE_DOMAIN’, ‘www.askapache.com’); |
Çoklu Siteyi Etkinleştir | WordPress Multisite işlevselliğini etkinleştirir. | define(‘WP_ALLOW_MULTISITE’, doğru); |
Varolmayan Blogları Yönlendir | Kullanıcılar var olmayan bir bloga erişmeye çalıştıklarında onları belirtilen bir URL’ye yönlendirir. | define(‘NOBLOGREDIRECT’, ‘http://example.com’); |
Hata Ayıklama Modu | Hata ve uyarıların görüntülenmesini kontrol eder. | define(‘WP_DEBUG’, doğru);<br>define(‘WP_DEBUG’, yanlış); |
Javascript Bağlantısını Devre Dışı Bırak | Yönetici alanında Javascript dosyalarının birleştirilmesini devre dışı bırakır, JS’nin çalışmaması durumunda faydalıdır. | define(‘BETİK_KOMUTLARI_BİRLEŞTİR’, false); |
PHP Bellek Sınırını Artırın | WordPress için PHP bellek sınırını artırır. | define(‘WP_MEMORY_LIMIT’, ’64M’);<br>define(‘WP_MEMORY_LIMIT’, ’96M’); |
Önbellek | wp-content/advanced-cache.php betiğini ekleyerek önbelleğe almayı etkinleştirir. | define(‘WP_CACHE’, doğru); |
Alternatif Cron | Zamanlanmış görevleri çalıştırmak için alternatif bir yöntem kullanır, zamanlanmış gönderiler yayınlanmıyorsa faydalıdır. | define(‘ALTERNATE_WP_CRON’, doğru); |
Çöp Kutusunu Boşalt | WordPress’in öğeleri çöp kutusundan kalıcı olarak silmesinden önceki gün sayısını ayarlar. Varsayılan 30 gündür. | define(‘BOŞ_ÇÖP_GÜNLERİ’, 30); // 30 gün |
Otomatik Veritabanı Optimizasyonu | Otomatik veritabanı optimizasyonunu etkinleştirir. Kullanıcının bu özelliğe erişmek için oturum açması gerekmez. | define(‘WP_ALLOW_REPAIR’, doğru); |
Eklenti ve Tema Düzenleyicisini Devre Dışı Bırak | Kullanıcıların yönetici alanı aracılığıyla dosyaları düzenlemesini önlemek için eklenti ve tema düzenleyicisini devre dışı bırakır. | define(‘DISALLOW_FILE_EDIT’, true); |
Eklenti ve Tema Güncellemelerini ve Kurulumunu Devre Dışı Bırak | Kullanıcıların yönetici alanı üzerinden eklenti ve tema yüklemesini veya güncellemesini engeller. | define(‘DISALLOW_FILE_MODS’, true); |
Yönetici ve Oturum Açmalar için SSL Gerektir | Parolaların açık olarak gönderilmemesini sağlayarak oturum açma işlemlerini güvence altına alır, ancak SSL olmayan yönetici oturumlarına izin verir. | define(‘SSL_LOGIN_KUVVETİ’, doğru); |
Görüntü Düzenlemelerini Temizle | Görüntü düzenleme davranışını değiştirir, böylece yalnızca bir görüntü düzenleme seti oluşturulur ve orijinali geri yüklerken düzenlemeler sunucudan kaldırılır. | define(‘IMAGE_EDIT_OVERWRITE’, doğru); |
wp-config.php dosyasında genel değişiklikler
WordPress’teki wp-config.php dosyası temel veritabanı ve güvenlik ayarlarının ötesinde çeşitli genel değişikliklere izin verir. Özelleştirebileceğiniz bazı temel alanlar şunlardır:
01. Özel dizin konumları
wp-config.php dosyasında özel yollar tanımlayarak wp-content ve plugins klasörleri gibi çeşitli WordPress dizinlerinin konumlarını değiştirebilirsiniz. Bu, güvenlik, organizasyon veya önceki bir sistemden geçiş için yararlı olabilir.
Örneğin, wp-content klasörünü taşımak için:

02. Otomatik kaydetme aralığını değiştir
WordPress varsayılan olarak her 60 saniyede bir gönderi revizyonlarını otomatik olarak kaydeder. Bu aralığı ihtiyaçlarınıza daha iyi uyacak şekilde ayarlayabilirsiniz:

03. Gönderi revizyonlarını devre dışı bırakın
WordPress’in birden fazla gönderi revizyonunu kaydetmesini önlemek için bu özelliği devre dışı bırakabilir veya kaydedilen revizyon sayısını sınırlayabilirsiniz:

04. Çerez alanı ayarla
Statik içerik sunmak için alt alan adları kullanan siteler için, çerezlerin yalnızca birincil alana yapılan isteklerle gönderilmesini sağlamak amacıyla bir çerez alanı ayarlayabilirsiniz:

wp-config.php’yi yönetmek için en iyi uygulamalar
wp-config.php dosyasında değişiklik yapmak doğru yapılmazsa riskli olabilir. İçeriği kaybetme veya sitenizi bozma olasılığını en aza indirmek için şu en iyi uygulamaları izleyin:
- Tam bir yedek alın: wp-config.php’de herhangi bir değişiklik yapmadan önce, veritabanı da dahil olmak üzere WordPress sitenizin tam bir yedeğini mutlaka oluşturun.
- Gereksiz değişikliklerden kaçının: Dosyayı yalnızca gerektiğinde değiştirin; çünkü gereksiz değişiklikler web sitenizin çökmesine neden olabilir.
- Orijinalinin bir kopyasını indirin: Düzenlemeden önce, referans olması açısından orijinal wp-config.php dosyasının bir kopyasını indirin.
- Düz metin düzenleyici kullanın: Gizli biçimlendirmelere yol açabileceğinden, kelime işlemci kullanmaktan kaçının. Bu, sorunlara neden olabilir.
- Bir seferde bir değişiklik yapın: Bu şekilde, bir şey bozulursa, sorunun tam olarak nereden kaynaklandığını bilirsiniz.
- PHP sözdizimini izleyin: Eklediğiniz yeni sabitlerin veya kuralların, dizeleri tırnak işareti içine almak ve satırları noktalı virgülle sonlandırmak gibi doğru PHP sözdizimine uyduğundan emin olun.
- Yorum ekleyin: Yaptığınız değişiklikleri yorum ekleyerek belgelendirin, böylece belirli bir değişikliği neden yaptığınızı hatırlayabilirsiniz.
- Düzenlemelerinizi iki kez kontrol edin: Sözdizimi hataları veya beklenmeyen sonuçlar olmadığından emin olmak için değişikliklerinizi dikkatlice inceleyin.
- Sitenizi test edin: Değişiklikleri yaptıktan sonra, her şeyin beklendiği gibi çalıştığından emin olmak için sitenizi kapsamlı bir şekilde test edin.
- Dosya izinlerini ayarlayın: Maksimum güvenlik için wp-config.php dosya izinlerini 444 (salt okunur) olarak ayarlayın.
wp-config.php ile ilgili yaygın sorunların giderilmesi
wp-config.php dosyasını düzenledikten sonra sorunlarla karşılaşırsanız, işte bazı yaygın sorunlar ve bunları nasıl çözeceğiniz:
- Web sitesi çöktü: Eğer wp-config.php’yi düzenledikten sonra web siteniz çöktüyse, yaptığınız değişiklikleri herhangi bir sözdizimi hatası veya yanlış değer açısından iki kez kontrol edin.
- Web sitesi performans sorunları: Kötü yapılandırılmış bir wp-config.php yavaş performansa neden olabilir. Veritabanı ayarlarınızı optimize etmeye veya bellek sınırlarını tanımlamaya bakın.
- Veritabanı bağlantı hataları: Bu hata genellikle yanlış veritabanı ayarlarını gösterir. wp-config.php’de veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı doğrulayın.

- Bozuk işlevsellik: wp-config.php’yi düzenledikten sonra site işlevselliği bozulursa, değişikliklerinizi inceleyin. Herhangi bir satırın yorumunu kaldırıp kaldırmadığınızı veya tanımlanmış değişkenleri değiştirip değiştirmediğinizi kontrol edin.
- Sözdizimi hataları: wp-config.php bir PHP dosyasıdır, bu nedenle herhangi bir sözdizimi hatası sitenizi çökertebilir. Tüm komut sözdizimini, parantezleri, noktalı virgülleri ve tırnak işaretlerini iki kez kontrol edin.
- Güvenlik açıkları: wp-config.php dosyasındaki tuzlar ve veritabanı kimlik bilgileri gibi hassas bilgilerin güvenli bir şekilde tanımlandığından emin olun.
- Değişiklikleri önizleme yapılamıyor: wp-config.php’yi düzenledikten sonra, değişiklikler görünmüyorsa, WordPress önbelleğinizi temizlemeniz gerekebilir. Bazı durumlarda, değişikliklerin etkili olması için WordPress veya sunucunun yeniden başlatılması gerekebilir.
- Eklentiler ve temalarla ilgili sorunlar: wp-config.php dosyasını düzenledikten sonra eklentiler veya temalarla ilgili sorunlar yaşıyorsanız, WP_CONTENT_URL veya WP_PLUGIN_URL gibi sabitleri değiştirmediğinizden emin olun; çünkü bunlar eklenti ve tema performansını etkileyebilir.
- Site verilerinin kaybı: wp-config.php’deki veritabanı adını, kullanıcıyı veya öneki yanlış bir şekilde değiştirmek, sitenizin verilerine olan bağlantısını kaybetmesine neden olabilir. Değişiklik yapmadan önce her zaman veritabanınızı yedekleyin.
- Bellek tükenmesi hatası: Bellek tükenmesi hatalarıyla karşılaşırsanız, wp-config.php’deki PHP bellek sınırını artırın:

Bu en iyi uygulamaları takip ederek ve yaygın sorunları gidererek, wp-config.php dosyasını güvenli ve etkili bir şekilde yönetebilir, WordPress sitenizin performansını, güvenliğini ve işlevselliğini artırabilirsiniz.
Eksik wp-config.php’nin sonuçları
Eğer wp-config.php dosyası WordPress dizininizde eksikse, siteniz çalışamayacaktır. Bunun yerine, veritabanı bağlantı bilgilerinizi yeniden girmek için WordPress kurulum sayfasına yönlendirileceksiniz.
Yani, wp-config.php dosyası, CMS’nin veritabanına bağlanmasına ve çeşitli gelişmiş ayarları uygulamasına olanak tanıyan bir WordPress kurulumunun kritik bir bileşenidir. Bu dosyanın nasıl düzgün bir şekilde yönetileceğini anlamak, güvenli ve işlevsel bir WordPress web sitesini sürdürmek için önemlidir.
Özetlemek gerekirse
wp-config.php dosyası bir WordPress web sitesinin kalbidir ve veritabanına bağlantı kurmaktan, güvenlik önlemlerini uygulamaktan ve gelişmiş özelleştirmeleri etkinleştirmekten sorumludur. Bu kritik dosyanın temel işlevlerini anlayarak sitenizin performansını, güvenliğini ve işlevselliğini optimize edebilirsiniz.
Veritabanı bağlantıları kurmaktan hata ayıklama araçlarını etkinleştirmeye kadar, wp-config.php dosyası WordPress sitenizi özelleştirmek için gelişmiş seçenekler sunar. Değişiklik yaparken dikkatli olun, çünkü küçük bir yanlış yapılandırma bile sitenizin çalışmasını bozabilir.
Yedeklemeler oluşturma, değişiklikleri kapsamlı bir şekilde test etme ve yaygın sorunları giderme gibi en iyi uygulamaları izleyerek wp-config.php dosyasını güvenli bir şekilde yönetebilir ve WordPress web sitenizin tüm potansiyelini ortaya çıkarabilirsiniz. Bu bilgiyle, bu temel bileşenin karmaşıklıklarında gezinmek ve sitenizin sorunsuz çalışmasını sağlamak için iyi donanımlı olacaksınız.