Cara Mengatasi Internal Server Error Akibat Plugin WordPress

Penyebab Utama Internal Server Error pada WordPress

Internal Server Error (kode status 500) pada WordPress sering kali dipicu oleh konflik plugin, limit memori PHP yang habis, atau file .htaccess yang korup. Ketika sebuah plugin tidak kompatibel dengan versi PHP atau plugin lainnya, server akan menghentikan proses eksekusi, yang mengakibatkan website tidak dapat diakses.

Langkah Diagnosa dan Perbaikan Cepat

Untuk memastikan apakah plugin adalah penyebab utamanya, Anda harus melakukan proses isolasi dengan menonaktifkan seluruh plugin secara paksa melalui FTP atau File Manager di panel hosting Anda.

LangkahTindakan Teknis
Akses FileBuka direktori wp-content melalui FTP/File Manager.
Rename FolderUbah nama folder plugins menjadi plugins_old.
VerifikasiRefresh website. Jika error hilang, berarti salah satu plugin adalah penyebabnya.
IsolasiKembalikan nama folder, lalu aktifkan plugin satu per satu untuk menemukan yang bermasalah.

Troubleshooting Lanjutan

Jika menonaktifkan plugin tidak menyelesaikan masalah, periksa hal berikut:

  • File .htaccess: Masuk ke direktori root, rename .htaccess menjadi .htaccess_backup. Jika website kembali normal, masuk ke Dashboard WordPress > Settings > Permalinks, lalu klik 'Save Changes' untuk membuat file .htaccess baru.
  • Limit Memori PHP: Tambahkan baris define('WP_MEMORY_LIMIT', '256M'); ke dalam file wp-config.php.
  • Versi PHP: Pastikan versi PHP di panel hosting Anda sesuai dengan kebutuhan plugin terbaru.

Selalu gunakan plugin yang terpercaya dan terupdate untuk meminimalisir risiko konflik sistem. Jika error masih berlanjut, periksa log error pada server untuk melihat detail spesifik penyebab kegagalan eksekusi skrip.