DISALLOW_FILE_MODS Sabiti nedir ve otomatik güncellemeleri nasıl etkiler?

DISALLOW_FILE_MODS sabiti, WordPress’te otomatik güncellemeleri devre dışı bırakmak için kullanılan bir yapılandırma ayarıdır. Bu sabit true olarak tanımlandığında, tema, eklenti ve çekirdek güncellemeleriyle birlikte eklenti yükleme, silme gibi dosya işlemleri de engellenir.
Neden Böyle Bir Ayar Var?
Bazı hosting firmaları güvenlik, kaynak kullanımı veya kontrol amaçlı bu sabiti varsayılan olarak true yapar.
Geliştiriciler de bazen manuel kontrol sağlamak için bu sabiti kullanır.
DISALLOW_FILE_MODS değerini devre dışı bırakmak için
1- wp-config.php dosyasını düzenle
- Web sitenizin kök dizinindeki wp-config.php dosyasını aç.
- Aşağıdaki satırı bul:
Bu satırı ya tamamen silin, ya da aşağıdaki gibi false olarak değiştirin:
Bu satır birkaç yerde tanımlıysa (örneğin başka bir eklenti veya mu-plugins klasörü içinde), tüm tanımlamaları gözden geçirmelisin.
Sonra ne olur?
- WordPress artık otomatik olarak güncellemeleri kontrol edebilir ve yapabilir.
- Yönetici panelinde eklenti/tema yükleme, silme, güncelleme gibi işlemler açılır.
- “Site kendi kendine güncellenemez” gibi uyarılar kalkar.
Güvenlik Notu
Bu işlemi yaptıktan sonra, WordPress ve eklentilerin düzenli yedeklemesini ve güvenlik kontrolünü sağladığından emin ol.
Güncellemeler açıkken hatalı eklentiler veya otomatik güncellemeler bazen beklenmeyen sorunlara neden olabilir.