Apakah Anda melihat pesan 500 internal server error di browser ketika membuka web WordPress?
Pesan kesalahan 500 internal server error adalah salah satu kesalahan WordPress yang paling umum terjadi.
Karena pesan kesalahan ini tidak memberikan informasi lain, banyak pemula merasa frustasi.
Pada artikel ini, kita akan membahas cara mudah memperbaiki kesalahan server internal di WordPress.
Apa Penyebab Pesan 500 Internal Server Error di WordPress?
Kesalahan server internal sebenarnya tidak spesifik hanya untuk WordPress.
Pesan kesalaan ini, dapat terjadi pada situs web apa pun yang berjalan di server web.
Sifat dari kesalahan ini adalah tidak memberi tahu developer tentang informasi apa pun.
Kesalahan server internal di WordPress sering kali disebabkan oleh fungsi plugin atau tema.
Kemungkinan penyebab lain adalah: file .htaccess rusak dan limit memori PHP.
Kadang pesan kesalahan ini juga muncul ketika Anda mencoba mengakses admin area sementara bagian lain dari website berfungsi dengan baik.
Baik, sekarang mari kita lihat cara memecahkan masalah 500 internal server error di WordPress.
Memeriksa File .htaccess yang Rusak
Hal pertama yang harus Anda lakukan adalah memeriksa file .htaccess yang rusak.
Anda dapat melakukannya dengan mengganti nama file .htaccess utama Anda menjadi seperti .htaccess_lama.
Untuk mengganti nama file .htaccess, Anda perlu login ke website Anda menggunakan aplikasi FTP atau File Manager dari dasbor cPanel akun hosting Anda.
Setelah Anda terhubung, cari file .htaccess di direktori yang sama di mana Anda akan melihat folder seperti wp-content, wp-admin, dan wp-Included.
Setelah Anda mengganti nama file .htaccess, coba kunjungi website Anda untuk melihat apakah ini menyelesaikan masalah.
Selanjutnya, silahkan masuk ke admin area dashboard WordPress Anda, masuk ke Pengaturan »Permalinks dan klik tombol ‘Simpan’ tanpa melakukan perubahan apa pun.
Ini akan menghasilkan file .htaccess baru untuk Anda dengan aturan penulisan ulang yang benar untuk memastikan bahwa halaman posting Anda tidak menampilkan pesan kesalahan 404.
Jika solusi memeriksa file .htaccess yang rusak tidak berhasil untuk Anda, maka lanjutkan membaca artikel ini.
Meningkatkan Batas Memori PHP
Terkadang internal server error dapat terjadi jika Anda menghabiskan batas memori PHP.
Baca tutorial cara meningkatkan batas memori PHP di WordPress untuk memperbaikinya.
Jika Anda melihat internal server error hanya saat mencoba masuk ke admin area WordPress atau mengunggah gambar di wp-admin, maka Anda harus menambah batas memori dengan mengikuti langkah-langkah ini:
- Buat file teks kosong bernama php.ini
- Ketikkan kode ini di file tersebut: memory = 64MB
- Simpan file
- Unggah ke folder /wp-admin/ menggunakan FTP
Jika menambah limit memori memperbaiki masalah, maka Anda hanya memperbaiki masalah sementara.
Anda perlu menemukan apa yang menyebabkan website Anda menghabiskan limit memori.
Memori bisa habis akibat plugin dengan kode yang buruk atau bahkan fungsi tema.
Sangat disarananan untuk melihat log (catatan) server untuk menemukan diagnostik yang tepat.
Jika meningkatkan limit memori PHP tidak memperbaiki masalah, maka Anda perlu mencoba beberapa pemecahan masalah lagi.
Nonaktifkan Semua Plugin
Jika tidak ada solusi di atas yang berhasil untuk Anda, maka kesalahan ini kemungkinan besar disebabkan oleh plugin tertentu.
Mungkin juga itu adalah kombinasi plugin yang tidak berfungsi dengan baik satu sama lain.
Sayangnya, tidak ada cara mudah untuk mengetahui hal ini.
Anda harus menonaktifkan semua plugin WordPress sekaligus.
Ikuti petunjuk di panduan cara menonaktifkan semua plugin WordPress tanpa WP-Admin.
Jika menonaktifkan semua plugin memperbaiki kesalahan, maka bisa disimpulkan salah satu plugin yang Anda pasang menyebabkan error.
Cukup buka admin area WordPress dan klik ‘Plugin’.
Sekarang, aktifkan plugin satu persatu hingga Anda menemukan plugin yang menyebabkan masalah.
Singkirkan plugin itu, dan laporkan kesalahan tersebut ke pembuat plugin.
Mengunggah ulang File Inti WordPress
Jika cara non-aktifkan plugin tidak memperbaiki error internal server, sebaiknya unggah kembali folder wp-admin dan wp-include dari file WordPress yang baru.
Ini TIDAK akan menghapus data yang ada dalam website Anda, tetapi dapat menyelesaikan masalah jika ada file yang rusak.
Langkah pertama, buka web id.wordPress.org dan klik tombol ‘Gunakan WordPress’.
File inti WordPress akan terdonwload di Komputer Anda, extract file tersebut.
Selanjutnya, buka aplikasi FTP untuk terhubung dengan server hosting website Anda.
Silahkan seret folder ‘wp-admin’ dan ‘wp-incude’ ke jendela server hosting untuk mengupload folder tersebut.
Aplikasi FTP sekarang akan mentransfer folder tersebut ke server Anda.
Mungkin akan muncul pertanyaan apakah Anda ingin menimpa (overwrite) file.
Pilih ‘Overwrite’, lalu pilih ‘Allways use this action’.
Aplikasi FTP Anda akan mengganti file WordPress lama Anda dengan salinan baru yang lebih baru.
Jika file WordPress Anda rusak, maka langkah ini akan memperbaiki error internal server untuk Anda.
Tanyakan Pada Penyedia Hosting Anda
Jika semua metode di atas gagal untuk memperbaiki error internal server di web Anda, maka sekarang saatnya untuk mendapatkan bantuan lebih lanjut.
Hubungi penyedia hosting web Anda dan mereka akan memeriksa log server untuk menemukan akar penyebab kesalahan.
Semoga artikel ini membantu Anda memperbaiki pesan kesalahan 500 internal server error di WordPress.
0 Komentar