Alhamdulillah akhirnya bisa sedikit bernapas lega. Beberapa hari terakhir mendapat masalah space harddisk di server yang selalu penuh akibat ukuran error_log dari apache yang membengkak seperti kena penyakit kaki gajah hingga 20an GB.
Error selalu muncul dengan kode "[error]" tertentu [client xxx.xxx.xxx.xxx] PHP Notice: Use of undefined constant" tentunya disertai error-error yang lain. Untuk melihat error yang ada di error_log bisa dilakukan dengan perintah
#tail /var/log/httpd/error_log
atau di lokasi error_log yang telah diatur sebelumnya.
Salah satu error adalah "[error] [client xxx.xxx.xxx.xxx] PHP Notice: Use of undefined constant". Itu bisa diatasi dengan mengatur PHP untuk tidak menampilkan peringatan seperti itu lagi. Pada berkas php.ini parameter error_reporting diatur untuk hanya menampilkan semua error kecuali peringatan dari PHP.
#vi /etc/php.ini
kemudian pada bagian error_reporting :
error_reporting = E_ALL & ~E_NOTICE
Setelah itu simpan berkas dan keluar. Lalu restart apache.
#/etc/init.d/httpd restart
atau
#service httpd restart
Semoga bermanfaat :)

0 comments:
Posting Komentar