HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Tips

Tips Mudah Mengatasi Masalah HTTP Error 500 Dan Mengidentifikasi Penyebabnya

Solusi HTTP Error 500 pada wordpress

Apa yang harus dilakukan jika http eror 500 terjadi? Jangan khawatir, artikel ini akan memberi Anda panduan untuk menyelesaikan masalah ini dengan mudah. Eror 500 membuat pengguna atau pengunjung tidak dapat mengakses situs web Anda. Jadi, jangan abaikan dan baca petunjuk di bawah ini !

Apa itu HTTP Error 500 dan Penyebabnya?

Jika Anda melihat pesan “HTTP ERROR 500″ saat mencoba masuk dan mengakses halaman situs web untuk pertama kalinya, mungkin ada masalah dengan situs web tersebut. Pesan ini muncul saat browser Anda dapat meminta data dari server hosting, tetapi server hosting tidak menanggapi permintaan browser Anda. Jika masalah ini terjadi, tidak seorang pun dapat mengakses situs web, hal ini dapat mengganggu pemilik dan pengunjung situs web. Kesalahan HTTP 500 biasanya disebabkan oleh masalah sisi server karena file yang rusak atau pengaturan yang salah dalam file.

Biasanya pengunjung website atau pemilik website akan menemukan pesan error pada websitenya seperti ini :

500 – Internal Server Error
Internal Server Error
500 Internal Server Error
500 Error
White Screen.
“The website cannot display the page – HTTP 500.”
“500 Internal Server Error. Sorry something went wrong.”
“500. That’s an error. There was an error. Please try again later. That’s all we know.”
HTTP 500 – Internal Server Error

Jenis Error HTTPS yang Umum Terjadi

  • Pesan HTTP 100 (Continue)

berarti bahwa peminta (peramban web) harus melanjutkan permintaan. Server telah menerima beberapa data dari permintaan dan menunggu sisanya.

  • Pesan 101 (Switching protocols)

Permintaan server untuk mengganti protokol.

  • Pesan 200 (Successful)

adalah pesan yang menunjukkan bahwa server berhasil memproses permintaan. Hal ini dapat diartikan bahwa server menyediakan halaman yang diminta. Jika Anda melihat pesan 200 ini di file robots.txt situs web Anda, maka Googlebot telah berhasil mengambil data dari situs web Anda.

  • Pesan 201 (Created)

menunjukkan bahwa permintaan berhasil dan server membuat sumber daya baru.

  • Pesan 202 (Accepted )

adalah pesan yang menjelaskan bahwa server telah menerima permintaan tetapi belum memprosesnya.

  • Pesan 203 (Non-authoritative information)

adalah pesan yang menjelaskan bahwa server berhasil memproses permintaan tetapi menyajikan informasi yang mungkin diperoleh dari sumber lain.

  • Pesan 204 (No content)

Adalah pesan yang menjelaskan bahwa server berhasil memproses permintaan, tetapi kontennya hilang atau kosong

  • Pesan 205 (Reset content)

berarti server tidak berhasil memenuhi permintaan. Pesan yang menjelaskan bahwa permintaan tersebut diproses dengan sukses tetapi konten tidak ditampilkan. Namun, tidak seperti pesan respons 204, respons ini mengharuskan pemohon untuk memperbarui tampilan dokumen (misalnya, dengan memasukkan kembali informasi baru dalam formulir).

  • Pesan 206 (Partial content)

adalah pesan yang menjelaskan bahwa server berhasil memproses permintaan GET sebagian.

  • Pesan 300 (Multiple choices)

Adalah pesan yang menjelaskan bahwa server memiliki beberapa pilihan tindakan dari permintaan dan akan memilih tindakan berdasarkan pengguna.

  • Pesan 301 (Moved permanently)

adalah pesan yang menjelaskan bahwa halaman yang diminta telah dipindahkan secara permanen ke lokasi atau situs baru. Ketika server mengembalikan respons 301 ini (sebagai respons terhadap permintaan GET atau HEAD), pengguna secara otomatis diarahkan ke situs web baru. Yang perlu Anda ketahui adalah Anda perlu menggunakan kode ini untuk memberi tahu Googlebot bahwa situs web Anda telah dipindahkan secara permanen ke lokasi baru.

  • Pesan 302 (Moved temporarily)

adalah pesan yang menjelaskan bahwa pemindahan halaman bersifat sementara.

  • Pesan 303 (See other location)

adalah pesan penjelasan yang dikembalikan server jika, setelah menerima respons, peminta membuat permintaan GET lain ke lokasi berbeda.

  • Pesan 304 (Not modified)

menunjukkan bahwa halaman yang diminta belum dimodifikasi sejak terakhir kali diminta. Artinya, saat server menampilkan respons ini, halaman tetap apa adanya dan tidak ada konten halaman yang dikembalikan.

  • Pesan 305 (Use proxy)

adalah pesan yang menjelaskan bahwa pemohon hanya dapat mengakses halaman yang diminta dengan menggunakan proxy.

  • Pesan 307 (Temporary redirect)

Menjelaskan bahwa server menampilkan halaman dari lokasi berbeda, tetapi pengguna harus tetap menggunakan lokasi asli untuk permintaan mendatang. Kode ini mirip dengan 301.

  • Pesan 400 (Bad request)

Adalah pesan yang menjelaskan bahwa server tidak memahami sintaksis kode pengguna.

  • Pesan 401 (Not authorized)

adalah pesan yang menjelaskan bahwa permintaan tersebut memerlukan autentikasi atau hanya pengguna tertentu yang dapat mengakses halaman ini. Biasanya, server menampilkan respons ini di halaman pasca-login.

  • Pesan 403 (Forbidden)

adalah pesan yang menjelaskan bahwa server menolak permintaan tersebut. Jika Anda mendapatkan pesan saat bot mesin pencari mencoba merayapi halaman yang valid di situs Anda (Anda dapat menemukan pesan ini di halaman Alat Webmaster Google di bawah Kesalahan Perayapan), server Anda mengirimkan pesan kesalahan berikut ke bot Google, Ini berarti bahwa Anda telah diblokir dari mengakses

  • Pesan 404 (Not found)

Berarti server tidak dapat menemukan halaman yang diminta pengguna. Jika permintaan untuk suatu halaman tidak ada atau halaman tersebut telah dihapus dari situs web, server akan menampilkan pesan 404 ini. Biasanya, halaman 404 ini sering diindeks oleh mesin pencari Google. Solusinya adalah menggunakan plugin pengalihan 404.

Apa itu Error 5xx

Perlu Anda ketahui, kesalahan yang dimulai dengan 5xx biasanya diawali dengan masalah server, berikut adalah jenis kesalahan 5xx :

  • Pesan 501 (Tidak Diimplementasikan)

menjelaskan bahwa server tidak diimplementasikan Ini adalah pesan yang memenuhi permintaan pengguna akan fungsionalitas. Misalnya, server mengembalikan kode ini jika tidak mengenali permintaan pengguna.

  • Pesan 502 (Gateway Buruk)

merupakan indikasi bahwa server saat ini bertindak sebagai gateway atau proxy dan menerima respons tidak valid dari server file.

  • Pesan 503 (Layanan Tidak Tersedia)

adalah pesan yang menjelaskan bahwa server saat ini tidak tersedia (karena sedang tidak aktif atau sedang dalam pemeliharaan).Ini biasanya bersifat sementara.

  • Pesan 504 (Gateway Timeout)

menunjukkan bahwa server bertindak sebagai gateway atau proxy dan tidak menerima permintaan dari server hulu secara tepat waktu.

  • Pesan 505 (Versi HTTP Tidak Didukung)

adalah pesan yang menjelaskan bahwa server tidak mendukung versi protokol HTTP yang digunakan dalam permintaan.

Solusi HTTP error 500 pada website wordpress

1. Segarkan halaman situs web Anda

Banyak pemilik situs web menghadapi masalah error 500 karena server situs web mereka kelebihan beban karena server mereka mengakses sejumlah besar permintaan. Saya tidak yakin apakah itu mungkin. Cara pertama untuk menerapkannya adalah menyegarkan halaman dengan menekan F5 pada keyboard Anda atau mengklik “Muat Ulang” di peramban Anda. Jika masalah berlanjut, tunggu hingga 2 menit dan segarkan halaman lagi.

2. Membersihkan cache browser Anda

Jika metode pertama tidak berhasil, coba metode kedua, yaitu menghapus cache browser Anda. Untuk menghapus cache peramban Anda, tekan CTRL+SHIFT+DELETE. Anda kemudian dapat menghapus data peramban Anda.

3. Silahkan Periksa .htaccess Anda

Dalam kebanyakan kasus, kesalahan HTTP 500 disebabkan oleh konten file .htaccess di folder hosting yang Anda coba tampilkan di situs web Anda. Biasanya, kesalahan seperti itu terjadi di direktori akar suatu domain. Ada dua kemungkinan alasan untuk hal ini, Yang pertama karena alasan teknis, yang kedua karena alasan keamanan. Karena aturan tidak mengizinkan penimpaan melalui .htaccess.

Jika Anda menerima pesan “Internal Server Error 500″, pertama-tama periksa berkas .htaccess Anda untuk setiap perintah dan berikan komentar dengan meletakkan “#” di awal baris atau hapus baris tersebut sepenuhnya. Jika Anda memiliki banyak baris dalam file .htaccess Anda, akan sulit untuk melihat nanti semua data yang menyebabkan masalah pada server ini. Solusi sederhananya adalah menonaktifkan berkas bernama a.htaccess

4. Cek Error Log untuk mengatasi http error 500

Jika konten file .htaccess Anda baik-baik saja, hal berikutnya yang harus Anda lakukan adalah mengaktifkan pencatatan kesalahan untuk situs yang bermasalah dan memuat ulang situs yang bermasalah beberapa kali untuk memastikan log dibuat. Jika Anda melihat “Akses Ditolak” di log aktivitas, maka ada masalah dengan izin file/folder.

Pastikan untuk mengubah atau menyesuaikan izin pada berkas.dan folder. Izin yang benar adalah 644 atau 755.Akses ini menghapus izin yang menyebabkan masalah HTTP Error 500. Ingat file PHP tidak memerlukan izin 777. Saat mencoba membuka berkas PHP dengan izin 777, saya mendapatkan “Internal Server Error 500″. Untuk memperbaikinya, cukup ubah izin menjadi 644 atau 755.

5. Naikkan Limit Memori PHP pada wordpress

Anda harus tahu bahwa batasan memori PHP dapat menyebabkan Kesalahan Server Internal 500. Ada dua solusi yang dapat Anda coba:

1. Jika situs web Anda menampilkan “500 Internal Server Error” saat Anda membuka dasbor WordPress, Anda dapat mengatur batas memori PHP menggunakan file PHP. Metodenya adalah:

  • Mengakses folder wp-admin WordPress di hosting Anda.
  • Selanjutnya, buat file baru bernama php.ini.
  • Masukkan kode memory=64MB di file php.ini Anda.
  • Tekan CTRL+S untuk menyimpan berkas.

2. Jika pesan kesalahan 500 Internal Server Error muncul di semua halaman web, Anda dapat memperbarui kode di file wp-config.php Anda. Untuk melakukan ini, buka file di hosting Anda dan cari wp-config.Klik .php lalu klik Edit. Anda dapat menentukan (‘WP_MEMORY_LIMIT’, ’64M’) di file wp-config.php Anda.

6. Menonaktifkan Plugin Aktif

Cara termudah untuk menonaktifkan plugin adalah dengan login ke dashboard WordPress Anda dan menonaktifkan semua plugin yang aktif. Begini caranya :

  • Buka dashboard wordpress Anda
  • Pilih panel kiri
  • Temukan plugin
  • Klik semua plugin untuk menonaktifkan

Namun, jika Anda tidak menggunakan WordPress, Anda dapat mengalihkan hosting Anda ke hosting file (manajer file).Selanjutnya, cari folder “wp-content -> Plugin”.Anda kemudian dapat menonaktifkan semua plugin yang diinstal dengan mengganti nama folder plugins.

7. Ubah PHP Version

Biasanya WordPress sering melakukan update, dan berdampak pada PHP version lama tidak bisa diakses di update an terbaru, untuk itu kamu juga perlu melakukan update versi PHP agar wordpress bisa membaca file PHP website. Berikut caranya:

  • Masuk ke cPanel hosting
  • Pilih bagian Software
  • Update versi PHP ke versi terbaru
  • Dan pilih versi terbaru

8. Update WordPress ke Versi Terbaru

Jika kesalahan berlanjut, coba perbarui WordPress ke versi terbaru.Untuk melakukan ini, buka dasbor WordPress Anda dan perbarui dasbor Anda sebagai berikut

9. Hubungi Penyedia Hosting Untuk Mendapatkan Bantuan

Jika semua metode yang Anda coba tidak berhasil, Anda harus menghubungi penyedia hosting Anda. Namun masalahnya adalah beberapa penyedia hosting tidak segera menanggapi pertanyaan pelanggan. Jika penyedia hosting Anda tidak responsif, terutama dalam dukungan teknis, Anda harap bersabar untuk menunggu layanannya. Masalah HTTP Error 500 ini akan segera diselesaikan oleh dukungan teknis dari penyedia hosting.

Cara Memperbaiki HTTP Error 503

Seperti dijelaskan di atas, masalah ini terjadi ketika server hosting tidak memberikan respons yang tepat dari skrip PHP yang berjalan di situs web Anda. Untuk memperbaiki masalah ini, Anda perlu menonaktifkan semua skrip PHP yang tidak berguna. Teruskan koreksi satu demi satu hingga kesalahan ditemukan dan diperbaiki. Ada dua cara untuk mengatasi masalah HTTP Error 503:

  • Non-aktifkan plugin

Semua plugin di situs WordPress Anda terdiri dari kode PHP. Jadi, hal pertama yang harus Anda lakukan adalah menghapus plugin WordPress Anda. Jika Anda tidak dapat masuk ke dasbor WordPress karena Kesalahan HTTP 503, Anda dapat mengakses situs web Anda menggunakan klien FTP atau Manajer File cPanel. Setelah Anda masuk, klik folder /wp-content/ dan beri nama folder plugin Anda “old-plugins”.

Setelah itu Anda dapat membuat folder baru dan memberinya nama “plugins”. Setelah itu, Anda harus masuk ke situs WordPress Anda dan memeriksa apakah metode ini membantu Anda mengatasi masalah kesalahan. Jika metode ini membantu Anda mengatasi masalah kesalahan 500, berarti folder plugin menyebabkan kesalahan pada situs web Anda. Menggunakan metode di atas akan menonaktifkan semua plugin yang diinstal sebelumnya. Untuk mengetahui plugin mana yang menyebabkan masalah, Anda harus kembali ke Manajer File cPanel Anda.

Selanjutnya, pilih folder /wp-content/ dan hapus folder plugin yang kosong. Setelah itu Anda perlu mengganti nama folder dari “plugin-old” menjadi “plugin”. Ini akan memulihkan semua instalasi plugin pada situs WordPress Anda. Namun, plugin tersebut tetap tidak aktif. Selanjutnya, masuk ke area admin WordPress Anda dan pilih halaman Plugin. Anda kemudian dapat mengaktifkan plugin satu per satu dan mengakses halaman berbeda di situs web Anda setelah mengaktifkan setiap plugin. Lanjutkan melakukan ini hingga Anda menemukan plugin yang menyebabkan kesalahan HTTP 503.

  • Menggunakan Tema WordPress Defalut

Jika menonaktifkan plugin tidak menyelesaikan masalah, langkah berikutnya adalah mengubah tema situs Anda ke tema WordPress default. Pertama, Anda perlu terhubung ke situs Anda menggunakan File Manager cPanel. Setelah terhubung, navigasikan ke folder /wp-content/themes/.

Temukan tema yang sedang Anda gunakan, unduh dan simpan ke komputer Anda sebagai cadangan. Setelah Anda mengunduh tema. Anda harus menghapusnya dari situs Anda. Jika Anda memasang tema bawaan, seperti Twenty Seventeen atau Twenty Sixteen, tema tersebut akan diaktifkan secara otomatis. Jika tidak, pertama-tama Anda perlu menginstal salah satu tema WordPress default.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Sumber Penghasilan Youtuber yang Fantastis dan Menjanjikan !!

Penghasilan YouTube yang Fantastis dan Menjanjikan Saat ini, profesi YouTuber semakin populer, terutama di kalangan…

35 mins ago

Belajar Pengertian, Fungsi, Serta Cara Kerja Dari nslookup

Name server lookup (nslookup) adalah tools command line yang dapat digunakan untuk menemukan alamat IP…

5 hours ago

17+ Cara Untuk Mendapatkan Uang Dari Internet

Cara Termudah Mendapatkan Uang dari Internet Di era digital yang terus berkembang, tampaknya ada banyak…

2 days ago

Cara Membangun Brand Community Agar Bisnis Lebih Trendi

Halo Teman Teko! Jika Anda ingin memperkuat brand Anda dan membangun hubungan yang lebih dekat…

2 days ago

Tips Mudah Untuk Mengatasi Apache Tidak Bisa Start

Solusi Apache Tidak Bisa Start Pernahkah Anda mengalami masalah seperti ini? Ada beberapa cara untuk…

2 days ago

Pentingnya Company Profile Untuk Perusahaan !

Mengenal Lebih Detail Tentang Company Profile Tentunya setiap orang bermimpi memiliki bisnis sendiri. Sebenarnya, siapa…

3 days ago