Wordpress

WordPress wp-config.php Dosya Yapılandırması, WordPress wp-config.php Dosyası Nasıl Olmalı

Merhaba değerli İdeal Kaynak okuru bu yazıda sizlere WordPress wp-config.php ‘nin nasıl yapılandıracağımızı anlatmaya çalışacağız. Bu dosyada kullanılabilecek tanımlama ayarlarını anlatacağız.

WordPress wp-config.php Yapılandırması

Bildiğiniz üzere WordPress’i direk web adresine bağlanarak ta kurabildiğimiz gibi wp-config.php ayarlarını yaparak ta kurabiliriz. bana göre wp-config.php dosyasına gerekli bilgileri girip ftp ile host’a atmak en mantıklısıdır.

Web Sitenin URL ve Ana Dizinini Tanımlama:

define(‘WP_SITEURL‘, ‘http://example.com/‘);
define(‘WP_HOME‘, ‘http://example.com/wordpress‘);

Dil Tanımlama:

define(‘WPLANG‘, ‘tr_TR‘);
yada dil klasörünün konumunu yeniden tanımlayabilirsiniz.
define(‘WP_LANG_DIR‘, $_SERVER[‘DOCUMENT_ROOT‘].’wordpress/languages‘);

FTP Bilgilerini Tanımlama:

1. Dosya sistemi metodu – ssh2, ftpext or ftpsockets
2. FTP – wordpress kurulumunu yaptığınız dizin
3. İçerik dizini – wp-content klasörünün konumu
4. Eklenti dizini – “Plugins” klasörünün konumu
5. Public anahtar– ssh genel anahtar
6. Private anahtar– ssh özel anahtar
7. FTP kullanıcısı – FTP yada SSH kullanıcı adı
8. FTP Şifresi–Ftp şifresi
9. FTP Host – ftp /ssh sunucusu (belirtmezseniz ftp için 21 ssh için 22 portu kullanılacaktır.)
10. FTP SSL – SFTP aktarım türü, sunucunuz destekliyorsa.

Otomatik Kaydetme Aralığı Tanımlama:

define(‘AUTOSAVE_INTERVAL‘, 240 );

Post Revizyonu Tanımlama:

WordPress 3.0 ile gelen önemli bir özellik olan post revisyon’u özelliğini kapatabilir yada revizyon sayısını sınırlayabilirsiniz.
define(‘WP_POST_REVISIONS‘, 3);
define(‘WP_POST_REVISIONS‘, false);

Debug Modu Açma:

Eğer WordPress geliştiricisi iseniz debug modunu açmak oldukça fayda sağlayacaktır.Bunun için;
define(‘WP_DEBUG‘, true);

PHP Hafıza Limiti Tanımlama:

define(‘WP_MEMORY_LIMIT‘, ‘128M‘);

Varsayınlan İzinleri Geçersiz Kılmak:

define(‘FS_CHMOD_DIR‘, (0755 & ~ umask()));
define(‘FS_CHMOD_FILE‘, (0644 & ~ umask()));

Çöpü Boşaltma zamanı:

Varsayılan olarak WordPress çöpteki yazıları 30 gün sonra silse de dilerseniz bu değeri değiştirebilirsiniz. Örneğin;
define(‘EMPTY_TRASH_DAYS‘, 60 );

Otomatik Veritabanı Onarımı:

define(‘WP_ALLOW_REPAIR‘, true);

Eklenti Eklemeyi ve Tema Düzenlemesini Kapatma:

define(‘DISALLOW_FILE_EDIT‘,true);
define(‘DISALLOW_FILE_MODS‘,true);

Bilgilerinizi girdikten sonra wp-config.php dosyasına kimsenin müdahale edememesi için .htaccess dosyanıza aşağıdaki kodu ekleyebilirsiniz.

Wordpress ile ilgili diğer yazılarımıza ve güvenlik önlemlerine buradan ulaşabilirsiniz.