T:Masalah dengan suhosin di PHP

Masalah/pertanyaan

  • Saya mengalami masalah dengan Suhosin (gagal upload, variabel yang hilang/terpotong).
  • Dapatkah saya mematikan Suhosin?
  • Mematikan suhosin.session.encrypt pada cPanel

Jawaban/solusi

Suhosin diaktifkan secara default di server hosting. Suhosin berguna untuk melindungi skrip Anda dari berbagai kelemahan Zend Engine dan serangan-serangan/exploit yang umum. Dianjurkan untuk tetap mengaktifkan Suhosin; jika Anda mengalami benturan masalah karena Suhosin, dapat mengkonfigurasinya seperti memperbesar limit, dll. Silakan lihat manual Suhosin untuk daftar konfigurasi yang tersedia.

Namun jika Suhosin tetap menimbulkan masalah bagi skrip Anda, Anda dapat mematikannya. Caranya, dengan ke control panel hosting, lalu ke Subdomain Manager, lalu Prefs pada subdomain yang diinginkan. Pada bagian Gunakan Suhosin, pilih Tidak lalu tekan Submit/Save.

Untuk mematikan suhosin.session.encrypt pada cPanel tambahkan di php.ini user (public_html/) baris:

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
extension = suhosin.so
suhosin.session.encrypt = 0 

Resita has written 702 articles