Mengatasi Error escapeshellarg() Has Been Disabled di CodeIgniter- Pengonaq Media
Pengonq-Media - Bismillah Assalamualaikum. Artikel kali ini berjudul Mengatasi Error escapeshellarg() Has Been Disabled di CodeIgniter merupakan pengalaman saya ketika sedang dalam proses membuat dan testing project ketika dihosting. Anehnya ketika dijalankan di localhost normal aja sobat. Namun ketika saya upload ke hosting ternyata saya mendapatkan Error escapeshellarg() has been disabled ketika menjalankan proses upload. Error ini terdapat pada file library upload CodeIgniter yang berlokasi di /system/libraries/Upload.php dan pada baris 1066. Error ini disebabkan karna pihak hosting menonaktifkan fungsi tersebut demi keamanan. 

Bagaimana Solusinya?


Nah, sesuai dengan judul posting yaitu Mengatasi Error escapeshellarg() Has Been Disabled di CodeIgniter. Lantas bagaimana cara mengatasi masalah tersebut? 
Caranya adalah :
  1. Buka file Upload.php di /system/libraries/Upload.php 
  2. Cari pada baris tempat lokasi terjadinya error di baris 1066
  3. Tambahkan tanda @ sebelum kode fungsi escapeshellarg($file['tmp_name']) sehingga menjadi @escapeshellarg($file['tmp_name'])
  4. Simpan kembali file tersebut kemudian di tes
  5. Selesai!
Sekian ya sobat posting kali ini yang berjudul Mengatasi Error escapeshellarg() Has Been Disabled di CodeIgniterr. Semoga membantu dan bermanfaat bagi sobat developer CodeIgniter. Apabila masih terjadi error silahkan sobat bertanya melalui kolom komentar di bawah.

Terima Kasih 
Wassalamualaikum.

Terima Kasih sudah membaca Mengatasi Error escapeshellarg() Has Been Disabled di CodeIgniter. Semoga Bermanfaat!