Beberapa error dalam Xampp, PHP, Apache server
Beberapa aplikasi web yang didownload dari web hosting ke lokal hosting atau sebaliknya bisa saja memunculkan beberapa warning, berikut adalah cara mengatasi beberapa warning pada Lokal Host /Web server lokal seperti Apache, pada tulisan ini yang digunakan adalah XAMPP yang telah include Apache server didalamnya.
1. Mengatasi Error pada script PHP "Notice: Use of undefined constant"
Error ini kemungkinan disebabkan oleh versi PHP yang berbeda pada server yang anda pakai.
Nah, bagaimana cara mengatasinya?ternyata perbaikannya ada pada penggunaan tanda petiknya. berikut ini contoh mengatasinya, perhatikan teks berwarna cetak tebal warna merah:
Script yang memunculkan pesan error:
<td width="162"><?php echo $var[var_x] ?></td>Cara Mengatasi :
<td width="162"><?php echo $var['var_x'] ?></td>Jadi, cukup dengan menambahkan tanda petik tunggal pada indeks array tersebut masalah sudah teratasi.
2. Mengatasi Error pada PHP “Notice: Undefined Index”
Error yang yang berbunyi ‘Notice: Undefined index:‘. Sebenarnya peringatan tersebut bukanlah suatu error, namun sekedar peringatan bahwa ada suatu variabel di dalam program yang belum terdefinisi sebelumnya. Munculnya peringatan ini disebabkan karena adanya perbedaan versi PHP di dalam XAMPP, AppServ ataupun yang lain. Peringatan di atas bisa saja diabaikan karena tidak berpengaruh pada kinerja script atau proses yang terjadi di dalamnya. namun jika merasa terganggu peringatan tersebut bisa dihilangkan..
Bagaimana cara mengatasinya?
Bagaimana cara mengatasinya?
Jika Anda ingin menghilangkan peringatan tersebut caranya adalah dengan memodifikasi parameter pada file konfigurasi php.ini.
error_reporting = …Jika Anda menggunakan XAMPP, maka letak file php.ini di C:\XAMPP\PHP
Tambahkanlah nilai “& ~E_NOTICE” pada nilai parameternya, contoh:
error_reporting = E_ALL & ~E_NOTICEJika sudah, maka silakan restart Apache nya. maka pesan error itu tidak muncul lagi.
Error yang lain akan diupdate just wait.... semoga :)
Post Comment
Tidak ada komentar