CyberSplash.Net - Smart Solution For Your Hosting Needs
Check Domain Availability :
 
Technical Articles
 
General Articles
 
Online Support
 
Links
 
Explore This Site
 
 
Solusi masalah : ini_set() has been disabled for security reasons
Published : 16 Agustus 2009
goapacheSehubungan dengan update terbaru kami pada Apache, PHP dan MySQL, maka mulai saat ini kami mematikan fungsi ini_set() didalam konfigurasi PHP kami. 

Hal ini terpaksa kami lakukan karena untuk meningkatkan keamanan server dan kinerja dari PHP itu sendiri. 

Fungsi ini_set() memperbolehkan suatu script untuk merubah kemananan global dan kinerja PHP sehingga menurunkan tingkat keamanan server dan kinerja PHP.

Oleh karena itu, langkah yang harus anda ambil adalah :
  1. Jangan gunakan script yang menggunakan fungsi ini_set()
  2. Jika anda membuat script ini silahkan modifikasi script tersebut untuk menghindari penggunaan fungsi ini_set(). Atau minta programmer anda untuk melakukan modifikasi.

Jika melakukan modifikasi script anda masih membutuhkan waktu, maka berikut adalah solusi sementara yang bisa anda gunakan :

  • Buat file php.ini dan isikan dengan kode berikut :
disabled_funcions = show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open, allow_url_fopen
  • Login ke account anda (bisa melalui cPanel >> File Manager atau menggunakan FTP Client) dan masuk ke folder  /public_html
  • Upload file php.ini
  • Edit file .htaccess (jika ada, jika belum buatlah file tersebut di komputer anda dan upload ke folder /public_html)
  • Isikan file .htaccess tersebut dibagian paling atas dengan kode :
          suPHP_ConfigPath /home/username/public_html
         (* Ubah "username" dengan username cpanel anda)

Silahkan coba script anda.

INGAT : Solusi diatas adalah solusi sementara. Solusi Tetap yang harus anda lakukan adalah mengganti/memodifikasi script anda yang berjalan tanpa fungsi ini_set().

Terima kasih.

Webmaster

.

[ Kembali ]