Cara Memperbaiki Kesalahan Server Internal di WordPress

Internal Server Error, juga dikenal sebagai HTTP Error 500, adalah masalah umum di WordPress yang dapat membuat frustasi karena sering kali tidak jelas apa penyebabnya. Kesalahan ini biasanya menunjukkan bahwa ada yang tidak beres di server situs web, tetapi server tidak dapat menjelaskan secara spesifik apa masalahnya. Berikut ini beberapa langkah yang dapat Anda lakukan untuk mengatasi dan memperbaiki Internal Server Error di WordPress:

Periksa File .htaccess yang Rusak

The .htaccess adalah file konfigurasi yang digunakan oleh server berbasis Apache. File ini dapat menjadi rusak dan menyebabkan 500 Internal Server Error. Untuk memeriksa apakah ini penyebabnya:

  • Sambungkan ke situs Anda melalui FTP atau Manajer File pada panel kontrol hosting Anda.
  • Cari lokasi .htaccess di direktori root instalasi WordPress Anda.
  • Ubah nama file menjadi seperti .htaccess_old.
  • Coba muat kembali situs Anda. Jika berhasil, masalahnya ada pada bagian .htaccess mengajukan.
  • Untuk menghasilkan .htaccess buka Dasbor WordPress > Pengaturan > Permalinks dan cukup klik 'Simpan Perubahan' tanpa melakukan perubahan apa pun. Hal ini akan menghasilkan file baru .htaccess mengajukan.

Tingkatkan Batas Memori PHP

Memori yang tidak mencukupi juga dapat menyebabkan Kesalahan Server Internal. Untuk meningkatkan batas memori PHP:

  • Mengedit wp-config.php yang juga berada di direktori root instalasi WordPress Anda.
  • Tambahkan baris kode ini di bawah pembukaan <?php tag: define('WP_MEMORY_LIMIT', '256M');
  • Simpan perubahan Anda dan periksa apakah ini menyelesaikan kesalahan.

Nonaktifkan Semua Plugin

Plugin yang salah dapat menjadi penyebab umum lain dari kesalahan ini. Untuk mengetahui apakah plugin yang menyebabkan masalah:

  • Sekali lagi, gunakan FTP atau Manajer File untuk menavigasi ke wp-content folder.
  • Ubah nama plugin menjadi sesuatu seperti plugins_old untuk menonaktifkan semua plugin sekaligus.
  • Periksa kembali situs Anda. Jika dimuat tanpa kesalahan, salah satu plugin yang menyebabkan masalah.
  • Untuk mengetahui plugin mana yang bermasalah, ganti nama plugin plugins_old kembali ke folder plugin. Kemudian, aktifkan kembali setiap plugin satu per satu, periksa situs Anda setelah setiap aktivasi, sampai Anda menemukan penyebabnya.

    Periksa Versi dan Konfigurasi PHP

    Versi PHP yang kedaluwarsa atau tidak dikonfigurasi dengan benar juga dapat menyebabkan masalah:

    • Periksa dengan penyedia hosting Anda untuk memastikan Anda menjalankan versi PHP yang kompatibel untuk versi WordPress Anda.
    • Anda mungkin perlu memperbarui PHP atau memodifikasi pengaturan PHP melalui panel kontrol hosting Anda atau dengan menghubungi bagian dukungan.

    Hubungi Penyedia Hosting Anda

    Jika tidak ada satu pun langkah di atas yang berhasil, masalahnya mungkin ada di sisi server:

    • Hubungi penyedia hosting Anda untuk mendapatkan bantuan. Mereka dapat memeriksa log server untuk mengidentifikasi kesalahan spesifik yang menyebabkan Kesalahan Server Internal.

    Memulihkan dari Cadangan

    Jika Anda baru saja mencadangkan situs web Anda (dan Anda harus melakukannya secara rutin), pertimbangkan untuk memulihkan dari cadangan sebelum kesalahan terjadi. Ini bisa menjadi solusi cepat, tetapi mungkin tidak mengatasi masalah yang mendasarinya jika terkait dengan server atau tindakan yang sedang berlangsung di situs Anda.

    Ingat, pemecahan masalah Kesalahan Server Internal dapat melibatkan beberapa percobaan dan kesalahan. Selalu pastikan untuk mencadangkan situs Anda sebelum melakukan perubahan apa pun, sehingga Anda dapat memulihkannya jika terjadi kesalahan.