Topik kali ini terinspirasi dari pertanyaan mas Rio soal PHP-FPMnya yang sering mati sendiri. Bagi mengerjakan diagnosa karenanya kita mesti tahu dulu apa masalahnya, dan informasi ini dapat didapatkan dari log error PHP. Masalahnya ada dimana? ?
Yang bikin rumit itu beda distro, versi dan web server dapat meletakkan file log di lokasi berbeda. Setidaknya saya tahu beberapa variasi dimana error log PHP biasanya disimpan:
/etc/httpd/logs/error_log
/usr/local/apache/logs/error_log
/var/log/
/var/log/php5/
/var/log/php5/fpm.log
/var/log/php5-fpm.log
/var/log/apache2/error_log
/var/log/php-scripts.log
/var/log/apache/php.errors
/var/log/http/php_error_log
/var/log/fpm-php.www.log
Ini hanya dari catatan pribadi saya, dan pasti ada variasi lainnya.
Ada cara alternatif pun bagi mencarinya, eksekusi command ini:
php --info | grep error
Atau
grep error_log /etc/php.ini
Dan khusus Windows
php --info | findstr /r /c:error_log
Perhatikan isi dari baris error_log bagi memperoleh tempatnya. Kalau php.ini
gagal ditemukan berarti ada di lokasi lain.
Catatan pun, kadang akan di catat pada error log web servernya. Jadi cek milik Nginx, Apache, LiteSpeed dan seterusnya.
Sumber https://servernesia.com