Mengecek error PHP di cPanel hosting merupakan langkah krusial untuk mendiagnosis gangguan pada situs web, mulai dari halaman putih (white screen of death) hingga kegagalan fungsi skrip. Berdasarkan dokumentasi dan pengelolaan server cPanel, pengecekan dapat dilakukan melalui pengaturan parameter PHP, pemeriksaan file log error, serta pemantauan penggunaan sumber daya server.
Pengelolaan konfigurasi PHP umumnya diatur melalui modul pengeditan parameter di panel kontrol hosting, di mana pengembang dapat mengaktifkan atau menonaktifkan pelaporan kesalahan (error reporting) untuk tujuan debugging atau keamanan produksi.
Metode Pemeriksaan Error PHP di cPanel
Terdapat beberapa fitur utama di cPanel yang sering digunakan untuk memantau dan melacak kendala pada aplikasi berbasis PHP:
| Fitur cPanel | Fungsi Utama | Kegunaan untuk Error PHP |
|---|---|---|
| MultiPHP INI Editor | Mengubah parameter konfigurasi file php.ini | Mengaktifkan display_errors dan error_reporting |
| Resource Usage | Memantau penggunaan CPU, Memori, dan I/O | Mendeteksi apakah error disebabkan oleh kelebihan batas sumber daya (overload) |
| Select PHP Version | Mengatur versi PHP dan ekstensi modul | Memastikan kompatibilitas versi PHP dengan kode skrip yang digunakan |
Mengonfigurasi Pelaporan Kesalahan Melalui PHP.ini
Untuk melihat pesan kesalahan secara langsung pada halaman web (biasanya hanya dilakukan saat tahap pengembangan), parameter display_errors pada file php.ini harus diatur menjadi 'On'. Sebaliknya, pada lingkungan produksi (live), parameter ini sebaiknya dimatikan demi keamanan agar informasi sensitif server tidak terekspos ke publik.
display_errors = On
error_reporting = E_ALL
Analisis Beban Server dan Kinerja Skrip
Kerap kali, error PHP terjadi bukan karena kesalahan sintaksis, melainkan karena skrip memakan terlalu banyak memori atau waktu eksekusi habis (maximum execution time exceeded). Melalui menu Resource Usage di cPanel, Anda dapat melihat grafik penggunaan server secara real-time untuk mengidentifikasi proses PHP mana yang memicu lonjakan beban.