500 Internal Server Error adalah pesan error yang muncul mana kala server tidak mampu atau gagal membalas permintaan Anda, Kegagalah tersebut terjadi karena ada kesalah dalam penulisan kode yang ditulis dalam file PHP, htaccess atau file-file lain (biasanya karena system out of update) sehingga muncul pesan 500 Internal Server Error.

Error tersebut merupakan error yang sangat umum terjadi pada website apapun platform, ataupun framework yang digunakan. Selama masih menggunakan Server error 500 Internal Server Error masih dapat muncul karena error tersebut berada di wilayah server atau servir-side.

Cara Mengatasi 500 Internal Server Error

Apakah error 500 Internal Server Error ini dapat diatasi? Tentu, tapi cara penyelesainnya bisa jadi berbeda mengingat Error 500 Internal Server Error ini adalah sebuah tindakan server untuk menutup Error yang sebenarnya yang dihasilkan dari error kode.

Jadi langkah paling pertama dan paling mendasar Adalah dengan mengaktifkan fitur error reporting, sehingga error dimana akan tampil lalu memperbaiki errornya.

Mengatasi 500 Internal Server Error Pada Website

Seperti yang telah diungkapkan diatas bahwa 500 Internal Server Error pada koding, maka langkah awal adalah dengan menampilkan Error tersebut. Caranya, Anda dapat menambahkan kode berikut di file index.php

error_reporting(1);
ini_set('display_errors', '1');

atau

register_shutdown_function(function(){
    print_r(error_get_last());
});

Code diatas adalah kode untuk menampilkan error pada website Anda, sehingga Anda dapat melihat penyebab munculnya error 500 Internal Server.

Mengatasi 500 Internal Server Error Pada WordPress

Untuk mengatasi error 500 internal server error di WordPress terdapat beberapa langkah.

Langkah pertama adalah dengan mengaktifkan fitur WP_DEBUG, dengan cara mengubah nilainya dari false ke true.

WP_DEBUG adalah sebuah fitur yang berfungsi untuk menampilkan dan menyembunyikan error website, ketika Anda mengatur WP_DEBUG pada status FALSE, maka semua error akan ditutup. Meski telah ditutup bukan berarti website berjalan normal, tidak, jika error yang terjadi cukup parah, website akan menampilkan halamn blank putih, jika sangat parah akan menampilkan 500 Internal Server.

Untuk mengubah nilai WP_DEBUG Anda dapat masuk ke File Manager di Cpanel, kemudian carilah file wp-config.php.

Carilah define('WP_DEBUG', false) lalu ubah nilainya, jika Anda tidak menemukan, Anda dapat menambahkannya sendiri dibawah tulisan

/* That's all, stop editing! Happy publishing. */

Atau Anda dapat menggunakan Cara Pertama, dengan mem-paste kode tersebut di wp-config.php

Lalu buka atau refresh halaman website Anda.

Jika masih belum, cobalah cek file .htaccess Anda apakah ada kesalahan dalam penulisan kode didalam htaccess.

Jika masih belum beres juga, langkah selanjutnya adalah menonaktifkan semua plugin WordPress Anda yang ada di wp-content/plugins/

Rename semua folder dan tambahkan -disabled

Contoh akismet menjadi akismet-disabled

Pastikan WordPress Anda merupakan WordPress versi terbaru.

 

Mengatasi Error 500 Internal Server Error Pada Laravel

Mungkin Anda adalah pengguna Laravel yang saat ini mengalamai error 500 Internal Server Error, tenang caranya kurang lebih sama dengan WordPress. Yang perlu Anda lakukan pertama kali adalah dengan mengaktifkan mode debug di file .env

Di folder .env Anda cuku mengubah APP_DEBUG yang semula bernilai false menjadi true. APP_DEBUG merupakan fitur yang bertujuan untuk menunjukan ataupun menyembunyikan error seperti halnya WP_DEBUG.

Dan jika cara diatas tidak Mampu gunakanlah cara pertama, tuliskan kode-kode diatas di file index.php yang terletak di folder /public.

Jika masih terjadi error, sebaiknya Anda cek requirement system dari system yang Anda pakai, sudah cocok atau belum, misalkan saja Laravel, Laravel membutuhkan setidaknya PHP versi 7.2 agar laravel dapat bekerja, selain itu, laravel juga membutuh beberapa ekstensi php lain seperti mbstring, agar semua fungsi laravel dapat bekerja dengan baik.

Dan terakhir apabila ada pertanyaan silahkan gunakan kolom komentar dibawah untuk berdiskusi. Jika adan membutuhkan hosting murah ataupun domain murah dengan pelayanan super ramah langsung saja klik hostingan.id.

Leave a Comment

Recent Posts

Hubungi Kami

PT Hostingan Awan Indonesia
Komplek Kencana Damai
Jl Anggrek 3 Blok N.17 (30164)
Palembang. Sumatera Selatan

Email: sales@hostingan.id
Telpon: +(62)-811-157-223
WhatsApp: +(62)-811-157-223
Telegram: @hostinganid