Minggu, 13 Mei 2012

Setting PHP Penting, php.ini, Global Variabel, Short Tags, Error Warning, Time Zone

Berikut ini setting penting di php.ini yang kadang dapat membingungkan karena ketika kita memindahkan web ke server atau komputer baru kadang web tersebut tidak berjalan sebagai mana mestinya atau tiba-tiba keluar error yang sangat banyak.

Setting ini mengatur apakah php mau menerima tag <? ?> atau harus selalu <?php ?>
short_open_tag = On

Setting di bawah ini mengatur apakan PHP hanya mau menerima variabel POST, GET, SESSION dsb dalam bentuk $_POST, $_GET, $_SESSION atau langsung bisa ketikkan saja nama variabelnya.
register_globals = On

Setting di ini menentukan di zona waktu sebelah mana PHP akan berjalan, jangan kaget jika timezone ini tidak disesuaikan maka ketika kita mengetikkan echo date('-Y-m-d H:i:s'); maka yang keluar tanggal atau jam yang mempunyai selisih terhadap jam atau tanggal komputer tempat server berada

date.timezone = "Asia/Jakarta"

Setting ini mengatur apakan PHP akan mengeluarkan semua error atau hanya error yang penting saja. E_NOTICE akan mengeluarkan semua error yang hanya merupakan catatan atau peringatan yang tidak berbahaya, begitu juga E_DEPRECATED akan mengeluarkan error hanya gara-gara fungsi tersebut yang kita panggil sudah ada pengganti yang lebih baru. Saran pilihlah setting di bawah ini

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED