Wp-config Güvenlik Şablonu

wp-config.php, WordPress sitenizin ayar dosyasıdır; veritabanı bilgileriniz ve güvenlik anahtarlarınız burada saklanır. Aşağıdaki şablon güvenlik ve performans için önerdiğimiz ayarları içerir.

Başlamadan önce
  • Mevcut wp-config.php dosyanızı yedekleyin.
  • Mevcut sitenizde veritabanı bilgilerini ve tablo önekini değiştirmeyin; yalnızca güvenlik ayarlarını ekleyin.
  • Dosya httpdocs klasöründedir.

Güvenli wp-config.php şablonu

<?php
// 1. Veritabanı bilgileri (Plesk > Veritabanları bölümündeki bilgiler)
define( 'DB_NAME', 'veritabani_adi' );
define( 'DB_USER', 'kullanici_adi' );
define( 'DB_PASSWORD', 'guclu_sifre' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

// 2. Güvenlik anahtarları: https://api.wordpress.org/secret-key/1.1/salt/
//    adresinden aldığınız 8 satırı buraya yapıştırın.
define( 'AUTH_KEY',         'buraya-benzersiz-anahtar' );
define( 'SECURE_AUTH_KEY',  'buraya-benzersiz-anahtar' );
define( 'LOGGED_IN_KEY',    'buraya-benzersiz-anahtar' );
define( 'NONCE_KEY',        'buraya-benzersiz-anahtar' );
define( 'AUTH_SALT',        'buraya-benzersiz-anahtar' );
define( 'SECURE_AUTH_SALT', 'buraya-benzersiz-anahtar' );
define( 'LOGGED_IN_SALT',   'buraya-benzersiz-anahtar' );
define( 'NONCE_SALT',       'buraya-benzersiz-anahtar' );

// 3. Tablo öneki (yeni kurulumda varsayılan wp_ yerine)
$table_prefix = 'wbev72_';

// 4. Güvenlik ayarları
define( 'DISALLOW_FILE_EDIT', true );   // panelden tema/eklenti kodu düzenlenemez
define( 'FORCE_SSL_ADMIN', true );      // yönetim paneli yalnızca https
define( 'WP_DEBUG', false );            // hatalar ziyaretçiye gösterilmez
@ini_set( 'display_errors', 0 );

// 5. Performans
define( 'WP_POST_REVISIONS', 5 );       // yazı başına en fazla 5 revizyon
define( 'EMPTY_TRASH_DAYS', 7 );        // çöp kutusu 7 günde boşalır

if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', __DIR__ . '/' );
}
require_once ABSPATH . 'wp-settings.php';

Şablonu uygularken

AyarNe yapmalısınız?
Veritabanı bilgileriPlesk'te Veritabanları bölümündeki bilgileri yazın. Mevcut sitede bu satırlara dokunmayın.
Güvenlik anahtarlarıapi.wordpress.org/secret-key/1.1/salt/ adresinden yeni anahtarlar alıp 8 satırı değiştirin. Anahtarlar değişince tüm kullanıcıların oturumu kapanır.
Tablo önekiYalnızca yeni kurulumda değiştirin. Mevcut sitede değiştirirseniz veritabanındaki tabloların adını da değiştirmeniz gerekir.
FORCE_SSL_ADMINSitenizde SSL kurulu değilse bu satırı eklemeyin; yönetim paneline giremezsiniz.

Dosya izinleri

wp-config.php dosyasının izinlerini 400 veya 440 yaparak dosyanın yalnızca okunabilmesini sağlayın. Plesk Dosya Yöneticisi'nde dosyanın satırındaki İzinleri değiştir seçeneğini kullanın. Siteniz açılmazsa izni 640 yapın.

Plesk Dosya Yöneticisi wp-config.php dosya izinleri

Ek önlem: dosyayı bir üst klasöre taşıma

WordPress, wp-config.php dosyasını bir üst klasörde de arar. Dosyayı httpdocs klasöründen bir üst klasöre (ana dizin) taşırsanız dosya web üzerinden hiç erişilemez hâle gelir. Taşıdıktan sonra sitenizi kontrol edin; sorun olursa dosyayı geri taşıyın.

İlgili makaleler: WP siteler için güvenlik tavsiyeleri, WP siteler için .htaccess önerileri

Yardıma mı ihtiyacınız var? Müşteri panelinizden destek talebi açın veya +90 216 348 35 03 numaralı hattı arayın.
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
  • wordpress, wp-config
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Hosting Alırken Hangi İşletim Sistemini Seçmeliyim? (Linux mu, Windows mu?)

Doğru işletim sistemi, sitenizin hangi yazılımla çalıştığına bağlıdır. PHP ile çalışan siteler...

E-posta Hesaplarımı Nereden Yönetirim?

E-posta hesaplarınızı hosting kontrol panelinizden yönetirsiniz. Yeni hesap açma, şifre...

Subdomain (Alt Alan Adı) Nedir? Nasıl Tanımlanır?

Subdomain (alt alan adı), alan adınızın önüne eklenen ayrı bir adrestir. Örneğin alanadiniz.com...

ASP ve ASP.NET Desteğiniz Var mı?

Evet. webevi Windows hosting paketleri ASP ve ASP.NET desteğiyle gelir; MSSQL veritabanı da...

webevi Üzerinde Her Tür Siteyi Barındırabilir miyim?

webevi sunucularında yasalara ve genel ahlak kurallarına uygun her türlü siteyi...

Powered by WHMCompleteSolution