Sebagai developer amatir, saya terkadang merasa kebingungan jika ada salah satu website yang saya kelola tiba-tiba error atau tidak bisa di akses.
Selain error tadi yang tiba-tiba muncul, selanjutnya terkadang saya tidak tahu error karena apa yang membuat website tidak bisa diakses atau tidak berjalan pada mestinya.
Seperti yang terjadi hari ini, ketika website tiba-tiba tidak bisa dijalankan atau di update, tetapi jika tidak masuk dashboard, website bisa berjalan dengan normal, hanya tidak bisa masuk ke menu admin.
Karena, error ini terjadi pada salah satu website wordpress, maka saya perlu tahu bagaimana cara mengetahui sumber error website wordpress?
Dari sekian banyak sumber, ada salah satu fitur wordpress yang sebenarnya sudah mereka siapkan untuk memberikan data error pada website, yaitu “WP_DEBUG”
Sebelum menggunakan fitur debug, tampilan website saya kadang hanya blank putih saja, tidak ada sumber atau info error apapun.
Ketika debug di aktifkan terlihat, oh ini karena memory yang kena limit.
Hanya saja, fitur ini secara default di set “false” atau tidak aktif dan tugas kita-lah untuk membuatnya “enable” or “accessable” supaya bisa memberikan info penting untuk kita.
Lalu dimana file tersebut berada?
File aslinya ada di file wp-config.php
Buka halaman tersebut dan edit dengan editor mana saja, bisa juga gunakan text editor bawaan cpanel, atau jika Anda menggunakan Linux seperti saya dan menggunakan FTP, bisa gunakan nano atau vim.
Buka file “wp-config.php” dari cari baris code dengan tampilan berikut:
define( 'WP_DEBUG', true );
/* That's all, stop editing! Happy publishing. */
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
Di file yang saya buka ternyata fitur itu masih di set false.
define( 'WP_DEBUG', false );
Rubah dan save menjadi:
define( 'WP_DEBUG', true );
Jika sudah di save, maka biasanya website akan memberikan info error apa yang ada di website kita.
Jika tidak memberikan apapun di layar website, Anda bisa mendapatkan error data di file error_log di cpanel tempat folder instalasi wp Anda berada.
Contoh isi text error_log:
[11-Oct-2024 13:08:43 UTC] PHP Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes) in /home/ganjar
Jika error sudah beres atau solved, kembalikan setingan wp-config.php yaitu wp_debug menjadi false saja, jaga-jaga untuk keamanan saja.
Semoga membantu!