Gelişmiş WordPress güvenliği için wp-config.php ayarları

1. COOKIEHASH Varsayılan Değerle Tanımlanmış

Nedir?
COOKIEHASH, WordPress’in çerez isimlerini oluştururken kullanılır. Varsayılan olarak WordPress URL’inden türetilir. Özelleştirmek güvenlik açısından iyidir.

Nasıl düzeltilir?
wp-config.php dosyana şu satırı ekleyebilirsin (veya varsa, düzenle):

define('COOKIEHASH', md5('https://seninsiten.com'));

seninsiten.com yerine kendi alan adını yaz.

2. Gereksiz veya Riskli Sabitler: False Yapılmalı

Aşağıdaki sabitler genellikle geliştirme veya sorun giderme amacıyla geçici olarak kullanılır. Canlı sitede false olarak bırakılması önerilir.

wp-config.php dosyana şu satırları ekleyebilirsin:

define('ALLOW_UNFILTERED_UPLOADS', false); // Zararlı dosya yüklemeyi engeller
define('DIEONDBERROR', false); // Veritabanı hatalarında site çökmesini engeller
define('RELOCATE', false); // Site URL'si otomatik değişmesin
define('WP_ALLOW_REPAIR', false); // Veritabanı onarım sayfasını kapatır
define('WP_DEBUG_DISPLAY', false); // Hata mesajlarını ekrana yazmaz
define('CONCATENATE_SCRIPTS', false); // JS dosyalarını birleştirmez (geliştirme için true olabilir)

 

Bu satırları mevcut sabitler varsa üzerine yaz ya da birden fazla tanım varsa sadece bir tane aktif bırak.

İpuçları:

  • WP_DEBUG üretim sitelerinde false olmalıdır.
  • WP_ALLOW_REPAIR sadece veritabanı sorunlarını manuel onarmak için geçici olarak true yapılmalı, sonra hemen kaldırılmalı.
  • ALLOW_UNFILTERED_UPLOADS gibi sabitler kötüye kullanılırsa zararlı dosya yüklenebilir.

Bonus:

wp-config.php Dosyasını Güvenceye Al
Sunucuda .htaccess ile wp-config.php‘yi dış erişime kapatabilirsin (Apache için):

<files wp-config.php>
order allow,deny
deny from all
</files>

Bu içerik faydalı olduysa bir kahve ısmarlayarak destek olabilirsiniz! ☕

Buy Me A Coffee Bana Bir Kahve Ismarla

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

    7 Ağustos 2026

    Neden Güvenlik Eklentileri Yetmedi? 2,5 Ay Farkedilmeyen Karmaşık WordPress Arka Kapısı

    Görünmeyenin Ötesindeki Tehdit Siber güvenlik dünyasında karşılaştığımız tehditler artık basit kod enjeksiyonlarının veya klasik script kiddie saldırılarının çok ötesine geçti. Son dönemde gerçekleştirdiğimiz bir Güvenlik Olayı […]
    25 Mart 2026

    GTranslate Hatalarına Son: WordPress İçin Özel Çeviri Sözlüğü Eklentisi (Kod Paylaşımı)

    Otomatik çeviri araçları (GTranslate vb.) sitemizi onlarca dile saniyeler içinde çevirse de, bazen marka isimlerimizi veya sektörel terimlerimizi tanımayarak saçma sonuçlar verebiliyor. “Apple” kelimesini “Elma” olarak […]
    7 Mart 2026

    WooCommerce Kuponlarında Para Birimine Özel Alt Limit Nasıl Belirlenir?

    Uluslararası satış yapan ve WooCommerce altyapısını kullanan e-ticaret sitelerinde sıkça karşılaştığımız çok can sıkıcı bir problem var: Kupon kodlarında para birimine özel, net alt limitler belirleyememek. […]