Mengatasi Error magic_quotes_gpc pada Joomla

Bagi kamu yang menggunakan Joomla sebagai sebuah CMS kepercayaan untuk membantu mengelola laman situsmu mungkin pernah melihat atau mengalami masalah dengan magic_quotes_gpc, dimana pesan tersebut muncul ketika kamu masuk ke halaman administrator. Sebelum lebih jauh lagi, mari kita pahami bersama kenapa pesan tersebut muncul.??? Hal tersebut terjadi karena untuk Joomla 3.+ memerlukan spesifikasi dari segi server PHP 5.3.+, kemungkinan besar web hosting yang kamu gunakan belum menyediakan spesifikasi tersebut yang akibatnya muncul pesan error magic_quotes_gpc.

Yang perlu kamu lakukan untuk mengatasinya adalah dengan mematikan fitur magic_quotes_gpc untuk Joomla yang kamu gunakan, namun tidak usah khawatir fitur magic_quotes_gpc hanyalah sebuah fitur untuk melihat atau mengecek konfigurasi dari file php.ini yang berada dalam sebuah server. Tentu sebagai serbuah web hosting, konfigurasi tersebut harus ada dan benar dalam pengkonfigurasiannya. Dengan demikian kamu akan tetap aman bersama dengan Joomla kesayanganmu.

Berikut adalah langkah-langkah untuk mematikan fitur magic_quotes_gpc :

  1. Masuk atau login ke web hosting yang bersangkutan dengan situs Joomlamu
  2. Masuk ke bagian file manager dan buka atau edit file administrator/includes/defines.php dalam folder Joomla
  3. Tambahkan script dibawah ini ke bagian akhir dari file defines.php
if (get_magic_quotes_gpc()) {
   $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
   while (list($key, $val) = each($process)) {
      foreach ($val as $k => $v) {
         unset($process[$key][$k]);
         if (is_array($v)) {
            $process[$key][stripslashes($k)] = $v;
            $process[] = &$process[$key][stripslashes($k)];
         } else {
            $process[$key][stripslashes($k)] = stripslashes($v);
         }
      }
   }
unset($process);
}
  1. Simpan konfigurasi dan sekarang coba kamu muat ulang situs administratormu
  2. Selamat, semoga berhasil dan salam TI.NET ^_^

Leave a Reply

Your email address will not be published. Required fields are marked *