Dalam penggunaan PHP, terdapat sebuah perintah yang disebut sebagai function. Fungsi ini bisa disebut juga sebagai sekumpulan instruksi yang dikemas dalam sebuah blok. Fungsi ini bisa digunakan kembali untuk mengeksekusi instruksi di dalamnya namun kadang kala kita perlu melakukan disable php function.
Kegunaan PHP
Fungsi PHP sangat berguna dalam pengembangan website karena dapat mempersingkat kode pemrograman. Namun, beberapa fungsi PHP memiliki risiko keamanan yang rentan dieksploitasi oleh peretas untuk merusak server. Oleh karena itu, fungsi-fungsi seperti symlink, shell_exec, exec, popen, system, dl, passthru, escapeshellarg, escapeshellcmd, show_source, dan pcntl_exec sebagian besar dimasukkan ke dalam daftar disable_functions pada server hosting untuk menjaga keamanan server.
Disable PHP Function
Bagi yang memiliki pemahaman mendalam mengenai fungsi-fungsi PHP tersebut, dapat mengaktifkannya sesuai kebutuhan. Caranya adalah dengan masuk ke fitur PHP Selector di cPanel dan masuk ke tab options, kamu dapat masukkan fungsi yang ingin kamu disable di inputan disable_functions.
Berikut adalah langkah-langkah untuk mengaktifkan Disable PHP Function di cPanel:
Masuk Ke cPanel
Buka fitur PHP Selector.
Buka PHP Selector pada tab options
Masukkan Fungsi yang Ingin di Hapus Pada Inputan disable_functions.
Dalam kasus ini kita akan coba disable fungsi mail dan exec :
Simpan perubahan.
Setelah kamu menuliskan fungsi yang ingin dihapus, cpanel akan menyimpan otomatis, selanjutnya untuk cek apakah fungsi sudah disable kamu bisa masuk ke File Manager kemudian buat file dengan nama info.php di folder public_html dengan isi:
<?php phpinfo(); ?>
Setelah itu cek di browser dengan format: domainkamu.com/info.php
Itulah cara bagaimana disable php function di cPanel Natanetwork. Dengan demikian, Anda bisa mengaktifkan fungsi-fungsi PHP yang sebelumnya dinonaktifkan sesuai dengan kebutuhan Anda.