Dimana lokasi log PHP?

By | May 21, 2019

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