T:Pesan kesalahan: CGI process printed something to stderr before valid HTTP response headers

Pertanyaan/masalah

Saat ingin mengakses halaman web (skrip CGI, program PHP), muncul pesan kesalahan “CGI process printed something to stderr before valid HTTP response headers.”. Apa penyebabnya? Bagaimana menyelesaikannya?

Jawaban/solusi

Pesan ini muncul karena skrip memunculkan sesuatu (pesan kesalahan) ke stderr. Tapi subdomain Anda diset agar tidak menampilkan pesan kesalahan ke browser, melainkan ke file (ini kadang dilakukan untuk keamanan, karena pesan kesalahan bisa saja mengandung informasi path dll yang sensitif dan tidak ingin dilihat pengunjung lewat browser).

Untuk melihat pesan kesalahannya, silakan lihat file /sites/NAMASITE/syslog/script_error.YYYY-MM-DD.log di mana YYYY-MM-DD adalah tanggal terbaru.

Untuk menampilkan pesan kesalahan ke browser, caranya login ke Spanel, lalu klik Subdomain > NAMA SUBDOMAIN > Setting. Pada bagian “Log output stderr skrip ke file” hapus centang [ ] Aktif. Klik Submit.

Resita has written 702 articles