The 500 Internal Server Error adalah kode status HTTP yang sangat umum yang berarti ada yang tidak beres pada server situs web, tetapi server tidak bisa lebih spesifik tentang masalah sebenarnya.
Apakah Anda Manajer Web? Lihat Memperbaiki 500 Masalah Kesalahan Server Internal di Situs Anda Sendiri di bagian bawah halaman untuk saran yang lebih baik jika Anda melihat kesalahan di satu atau beberapa halaman Anda.
Bagaimana Anda Dapat Melihat Kesalahan 500
Pesan kesalahan mungkin terlihat dalam banyak cara karena setiap situs web diizinkan untuk menyesuaikan pesan.
Berikut adalah beberapa cara umum untuk melihat kesalahan HTTP 500:
- 500 Kesalahan Server Internal
- HTTP 500 - Kesalahan Server Internal
- Kesalahan Sementara (500)
- Kesalahan Server Internal
- Kesalahan Internal HTTP 500
- 500 Kesalahan
- Kesalahan HTTP 500
- 500. Itu kesalahan
Karena 500 Internal Server Error dihasilkan oleh situs web yang Anda kunjungi, Anda dapat melihatnya di browser apa pun di sistem operasi apa pun, bahkan di ponsel cerdas Anda.
Sebagian besar waktu, ini ditampilkan di dalam jendela browser, seperti halnya halaman web.
Penyebab Kesalahan HTTP 500
Seperti yang kami sebutkan di atas, pesan Kesalahan Server Internal menunjukkan bahwa ada sesuatu yang secara umum salah.
Sebagian besar waktu, "salah" berarti masalah dengan pemrograman halaman atau situs, tetapi pasti ada kemungkinan bahwa masalahnya ada di pihak Anda, sesuatu yang akan kami selidiki di bawah.
Informasi lebih spesifik tentang penyebab kesalahan HTTP 500 tertentu sering kali diberikan saat terjadi di server yang menggunakan perangkat lunak Microsoft IIS. Cari angka setelah 500, seperti pada HTTP Error 500.19 - Internal Server Error, artinya Data konfigurasi tidak valid
Cara Memperbaiki 500 Internal Server Error
Seperti yang kami singgung di atas, 500 Internal Server Error adalah kesalahan sisi server, artinya masalahnya mungkin bukan pada komputer atau koneksi internet Anda, melainkan pada server situs web.
Meskipun tidak mungkin, mungkin ada sesuatu yang salah di pihak Anda, dalam hal ini kami akan melihat beberapa hal yang dapat Anda coba:
-
Muat ulang halaman web. Anda dapat melakukannya dengan memilih tombol segarkan/muat ulang, menekan F5 atau Ctrl+R, atau mencoba URL lagi dari bilah alamat.
Bahkan jika 500 Internal Server Error merupakan masalah pada server web, masalah tersebut mungkin bersifat sementara. Mencoba halaman lagi akan sering berhasil.
Jika pesan muncul selama proses checkout di pedagang online, perlu diketahui bahwa upaya duplikat untuk checkout dapat menghasilkan banyak pesanan- dan beberapa tagihan! Sebagian besar pedagang memiliki perlindungan otomatis dari tindakan semacam ini, tetapi tetap harus diingat.
-
Hapus cache browser Anda. Jika ada masalah dengan versi cache dari halaman yang Anda lihat, hal itu dapat menyebabkan masalah HTTP 500.
Masalah caching tidak sering menyebabkan Kesalahan Server internal, tetapi terkadang kami melihat kesalahan tersebut hilang setelah membersihkan cache. Ini sangat mudah dan tidak berbahaya untuk dicoba, jadi jangan lewatkan.
-
Hapus cookie browser Anda. Anda dapat memperbaiki sekitar 500 masalah Kesalahan Server Internal dengan menghapus cookie yang terkait dengan situs tempat Anda mendapatkan kesalahan.
Setelah menghapus cookie, restart browser dan coba lagi.
- Troubleshoot sebagai kesalahan 504 Gateway Timeout sebagai gantinya. Ini tidak terlalu umum, tetapi beberapa server menghasilkan 500 Internal Server Error padahal kenyataannya, 504 Gateway Timeout adalah pesan yang lebih tepat berdasarkan penyebab masalah.
-
Menghubungi situs web adalah pilihan lain. Ada kemungkinan besar bahwa administrator situs sudah mengetahui tentang kesalahan 500, tetapi jika Anda menduga mereka tidak mengetahuinya, memberi tahu mereka akan membantu Anda dan mereka (dan semua orang lainnya).
Sebagian besar situs memiliki akun jejaring sosial berbasis dukungan, dan beberapa bahkan memiliki email dan nomor telepon.
Jika tampaknya situs sedang down seluruhnya dan Anda tidak dapat menemukan cara untuk melaporkan pesan 500 Internal Server Error ke situs web, mungkin akan membantu kewarasan Anda untuk mengikuti pemadaman di Twitter. Anda biasanya dapat mencari websitedown di Twitter, seperti di gmaildown atau facebookdown.
- Kembalilah nanti. Sayangnya, pada titik ini, 500 Internal Server Error tidak diragukan lagi merupakan masalah di luar kendali Anda yang pada akhirnya akan diperbaiki oleh orang lain.
Jika pesan 500 Internal Server Error muncul saat checkout selama pembelian online, mungkin membantu untuk menyadari bahwa penjualan mungkin sedang terganggu-biasanya merupakan insentif besar bagi toko online untuk memperbaiki masalah dengan sangat cepat!
Bahkan jika Anda mendapatkan kesalahan 500 di situs yang tidak menjual apa pun, seperti YouTube atau Twitter, selama Anda memberi tahu mereka tentang masalahnya, atau setidaknya mencoba, masih ada sedikit lagi Anda dapat melakukannya daripada menunggu.
Memperbaiki 500 Masalah Error Server Internal di Situs Anda Sendiri
A 500 Internal Server Error di situs web Anda memerlukan tindakan yang sama sekali berbeda. Seperti yang kami sebutkan di atas, sebagian besar 500 kesalahan adalah kesalahan sisi server, artinya kemungkinan masalah Anda dapat diperbaiki jika itu adalah situs web Anda.
Ada banyak alasan mengapa situs Anda mungkin menyajikan Kesalahan 500 kepada pengguna Anda, tetapi ini adalah yang paling umum:
- A Permissions Error. Dalam kebanyakan kasus, 500 Internal Server Error disebabkan oleh izin yang salah pada satu atau lebih file atau folder. Dalam sebagian besar kasus tersebut, izin yang salah pada skrip PHP dan CGI yang harus disalahkan. Ini biasanya harus diatur pada 0755 (-rwxr-xr-x).
- A PHP Timeout. Jika skrip Anda terhubung ke sumber daya eksternal dan waktu habis sumber daya tersebut, kesalahan HTTP 500 dapat terjadi. Aturan batas waktu, atau penanganan kesalahan yang lebih baik dalam skrip Anda, akan membantu jika ini adalah penyebab kesalahan 500.
- Kesalahan Pengkodean di.htaccess. Meskipun tidak biasa, pastikan untuk memeriksa apakah file.htaccess situs Anda terstruktur dengan benar.
Jika Anda menjalankan WordPress, Joomla, atau manajemen konten atau sistem CMS lainnya, pastikan untuk mencari pusat dukungan mereka untuk bantuan yang lebih spesifik dalam memecahkan masalah 500 Internal Server Error.
Jika Anda tidak menggunakan alat manajemen konten yang tersedia, penyedia hosting web Anda, seperti InMotion, Dreamhost, IONOS (1&1), dll., mungkin memiliki sekitar 500 bantuan Kesalahan yang mungkin lebih spesifik dengan situasi Anda.
Lebih Banyak Cara Anda Mungkin Melihat Kesalahan Server Internal
Ketika layanan Google, seperti Gmail, mengalami kesalahan, mereka sering melaporkan Kesalahan Sementara (500), atau hanya 500.
Ketika Pembaruan Windows terlibat, itu muncul sebagai pesan WU_E_PT_HTTP_STATUS_SERVER_ERROR atau kesalahan 0x8024401F.
Jika situs web yang melaporkan kesalahan 500 menjalankan Microsoft IIS, Anda mungkin mendapatkan pesan kesalahan yang lebih spesifik:
500 Daftar Kesalahan Server Internal | |
---|---|
Kode | Penjelasan |
500.0 | Modul atau kesalahan ISAPI terjadi. |
500.11 | Aplikasi dimatikan di server web. |
500.12 | Aplikasi sibuk memulai ulang di server web. |
500.13 | Server web terlalu sibuk. |
500.15 | Permintaan langsung untuk Global.asax tidak diperbolehkan. |
500.19 | Data konfigurasi tidak valid. |
500.21 | Modul tidak dikenali. |
500.22 | Konfigurasi ASP. NET httpModules tidak berlaku dalam mode Managed Pipeline. |
500.23 | Konfigurasi ASP. NET httpHandlers tidak berlaku dalam mode Managed Pipeline. |
500.24 | Konfigurasi peniruan identitas ASP. NET tidak berlaku dalam mode Managed Pipeline. |
500.50 | Terjadi kesalahan penulisan ulang selama penanganan pemberitahuan RQ_BEGIN_REQUEST. Terjadi kesalahan konfigurasi atau eksekusi aturan masuk. |
500.51 | Terjadi kesalahan penulisan ulang selama penanganan pemberitahuan GL_PRE_BEGIN_REQUEST. Terjadi kesalahan konfigurasi global atau eksekusi aturan global. |
500.52 | Terjadi kesalahan penulisan ulang selama penanganan notifikasi RQ_SEND_RESPONSE. Terjadi eksekusi aturan keluar. |
500.53 | Terjadi kesalahan penulisan ulang selama penanganan notifikasi RQ_RELEASE_REQUEST_STATE. Terjadi kesalahan eksekusi aturan keluar. Aturan dikonfigurasi untuk dieksekusi sebelum cache pengguna keluaran diperbarui. |
500.100 | Kesalahan ASP internal. |
Kesalahan Seperti Kesalahan HTTP 500
Banyak pesan kesalahan browser yang mirip dengan pesan 500 Internal Server Error karena semuanya adalah kesalahan sisi server, seperti 502 Bad Gateway, 503 Service Unavailable, dan 504 Gateway Timeout.
Banyak kode status HTTP sisi klien juga ada, seperti kesalahan 404 Not Found yang populer, antara lain. Anda dapat melihat semuanya di daftar Kesalahan Kode Status HTTP kami.