Selasa, 11 Maret 2014

Cara disable magic_quotes_gpc to run this version of Joomla!

Error: Your host needs to disable magic_quotes_gpc to run this version of Joomla!
nah, pada kesempatan kali ini kami akan mencoba memberikan solusi memperbaiki pesan error tersebut. ok langsung saja yah. yang pertama - tama kita perlu mengetahui apa itu magic quotes gpc dalam php. magic quotes gpc adalah fungsi dimana tanda petik tunggal (') atau tanda petik ganda (") akan langsung dipisahkan menggunakan tanda backslash (\). Hal ini berlaku ketika setingan magic quotes gpc php pada server tersebut di set on atau aktive. contohnya ketika ada salah seorang user yang memasukan tanda petik tunggal dan petik ganda akan akan langsung di berikan tanda backslash.
sebenarnya fungsi magic quotes gpc pada versi php 5.3.0 sudah mulai di hapus atau dengan istilah php nya adalah deprecated. namun, pada hosting yang tidak memberikan opsi multi versi php, seperti pada hosting yang menggunakan sistem operasi diluar cloudlinux akan menjadi pertimbangan yang sulit untuk meng - upgrade versi phpnya.  hal ini bisa disebabkan incompatiblelitas pada client - client lainnya.
ok, untuk memperbaiki atau solusi nya sebenarnya sangat mudah. caranya:
  1. buatlah file menggunakan text editor seperti notepad kemudian masukan kode:
    magic_quotes_gpc = Off
    dan simpan dengan nama php.ini atau bisa juga dengan merename file tersebut menjadi: php.ini
    jika sudah, upload file tersebut ke folder public html dan administrator joomla anda, yang ada di hostingan anda.
     
  2. menggunakan file .htaccess dengan memasukan kode:
    php_flag magic_quotes_gpc Off
    kemudian simpan di folder public html administrator joomla anda
     
  3. menggunakan kode php dengan cara masukan kode dibawah ini di file index.php yang ada di folder administrator anda:

    <?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);
    }
    ?>
Jika permasalahannya masih belum bisa terselesaikan, pindahkan web hosting anda ke kami, kami akan bantu untuk menyelesaikan permasalahan anda mengenai maqic quotes gpc pada website joomla anda.


semoga berhasil.

 
Sumber:http://www.mesinhosting.com

0 komentar:

Posting Komentar

 
www.Indo-pages.blogspot.com