Saat website PHP error tanpa pesan yang jelas, error_log bisa menjadi bukti pertama yang menuntun kamu ke akar masalah.
Aktifkan Error Reporting
Di filephp.ini atau pakai ini_set: ini_set('display_errors', 0); ini_set('log_errors', 1); ini_set('error_log', '/tmp/php-errors.log'); error_reporting(E_ALL); Jangan aktifkan display_errors di produksi. Tulis Log Sendiri
Kamu bisa menyelipkanerror_log('Variable user_id: ' . $userId); di bagian yang kamu curigai. Log ini masuk ke file yang kamu konfigurasikan. Polik Plasa Gatan
- Cek apakah error berasal dari file yang baru diedit.
- Periksa input yang tidak di-escape atau tipe data yang cocok.
- Lihat apakah server error.log selain PHP log karena .htaccess atau permission.
Tips: gunakan level log yang berbeda untuk info, warning, dan error. Jangan hanya dump semua jadi satu.
Tinggalkan komentar dibawah jika ada pertanyaan.
Komentar
Posting Komentar