- Puanlar
- 5484
- Başarılar
- 8
- New
- #1
📝 cPanel'de disable_functions Ayarı Nasıl Yapılır?
Web sitenizin güvenliğini artırmak için PHP yapılandırmasında bazı fonksiyonları devre dışı bırakmak gerekebilir. Bu işlemi cPanel üzerinden kolayca yapabilirsiniz. Bu rehberde, cPanel/WHM paneli kullanarakdisable_functions ayarının nasıl düzenleneceğini adım adım anlatıyoruz.🔒 Disable_Functions Nedir?
disable_functions, PHP yapılandırma dosyasında (php.ini) bulunan bir ayardır. Bu ayar sayesinde, sistemde güvenlik riski oluşturabilecek belirli PHP fonksiyonlarını devre dışı bırakabilirsiniz. Örneğin; exec, shell_exec, passthru gibi fonksiyonlar, komut çalıştırma özellikleri nedeniyle kötü amaçlı kullanımlara açık olabilir.🔒 WHM Paneli Üzerinden Adım Adım disable_functions Ayarı
- WHM Panel’e Giriş Yapın
- “MultiPHP INI Editor” Sayfasına Gidin
Sol menüde arama kutusuna MultiPHP INI Editor yazarak ilgili bölüme erişin. - “Editor Mode” Sekmesini Seçin
Buradan ilgili PHP sürümünü seçin örneğin PHP 8.2 - disable_functions Satırını Bulun
Aşağıdaki örnekte olduğu gibi bir satır görmeniz gerekir:
Bash:
disable_functions = "exec,passthru,shell_exec,system,proc_open,popen"
Bu satırı ihtiyacınıza göre güncelleyebilirsiniz. Örneğin sadece exec ve system fonksiyonlarını devre dışı bırakmak istiyorsanız:
Bash:
disable_functions = "exec,system"
⚠️ Dikkat Edilmesi Gerekenler
- disable_functions ile devre dışı bıraktığınız fonksiyonlar, bazı uygulama ve eklentilerin çalışmasını engelleyebilir. Bu nedenle yalnızca gerçekten ihtiyaç duymadığınız fonksiyonları kapatmalısınız.
- Değişikliklerin etkili olup olmadığını test etmek için basit bir PHP dosyası oluşturabilirsiniz.

