Solusi Mengatasi “There Has Been a Critical Error on This Website” di WordPress

  • Home
  • Hosting
  • Solusi Mengatasi “There Has Been a Critical Error on This Website” di WordPress
There Has Been a Critical Error on This Website


Langkah Mengatasi “There Has Been a Critical Error on This Website” di WordPress

Jika website Anda menampilkan pesan “There Has Been a Critical Error on This Website,” tentu saja bisa sangat merepotkan sekaligus mengganggu. Error ini seringkali terkait dengan plugin, tema, atau konfigurasi server yang tidak berjalan dengan baik. Pada artikel kali ini, Satelitweb akan memberikan solusinya.

Berikut langkah-langkah sederhana yang dapat Anda lakukan untuk mengatasi masalah ini.

1. Aktifkan Debugging Mode di WordPress

Mengaktifkan debugging membantu Anda mengetahui penyebab utama error. Anda bisa melakukannya dengan mengedit file wp-config.php.

  • Buka File Manager di cPanel atau akses melalui FTP.
  • Temukan file wp-config.php di folder utama WordPress Anda.
  • Tambahkan kode berikut: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
  • Refresh website untuk melihat apakah pesan error yang lebih detail muncul.

Baca juga: Perbedaan WordPress.com dan WordPress.org

2. Periksa Plugin yang Bermasalah

Plugin yang tidak kompatibel, sudah usang atau rusak sering kali menjadi biang keladi error ini.

Solusinya, Masuk ke dashboard WordPress, jika memungkinkan. Jika tidak bisa masuk melalui dashboard WordPress sama sekali, maka silakan akses cPanel untuk menonaktifkannya.

  • Nonaktifkan semua plugin dengan mengubah nama folder /wp-content/plugins menjadi /plugins-deactivated.
  • Jika website kembali normal, aktifkan plugin satu per satu untuk menemukan penyebabnya.

3. Ganti Tema atau Template ke Default

Jika plugin bukan masalahnya, tema atau template yang tidak sesuai juga bisa memicu error.

  • Akses WordPress Admin dan ganti tema ke tema default seperti Twenty Twenty-One.
  • Jika Anda tidak bisa mengakses dashboard, ganti nama folder tema aktif di /wp-content/themes/ untuk menonaktifkannya.

4. Pastikan PHP Versi Anda Sesuai

WordPress memerlukan versi PHP tertentu untuk berjalan optimal. Versi yang tidak sesuai bisa menyebabkan error.

  • Masuk ke cPanel dan buka opsi Select PHP Version.
  • Pastikan PHP yang Anda gunakan sesuai dengan rekomendasi WordPress (umumnya versi 7.4 ke atas).
  • Cobalah untuk menyesuaikan versi PHP jika diperlukan.

5. Perbaiki File .htaccess

File .htaccess yang rusak bisa menyebabkan masalah akses pada WordPress.

  • Buka file .htaccess di root WordPress melalui File Manager atau FTP.
  • Ganti kontennya dengan kode berikut: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
  • Simpan dan coba akses kembali website Anda.

6. Update WordPress, Tema, dan Plugin

Jika Anda masih mengalami masalah, bisa jadi versi WordPress, tema, atau plugin yang sudah usang memicu error ini.

  • Cek dashboard WordPress Anda dan update versi WordPress, plugin, serta tema yang tersedia.
  • Jangan lupa untuk backup website Anda sebelum melakukan update.

7. Hubungi Web Hosting Support

Jika Anda sudah mencoba langkah di atas namun error masih muncul, kemungkinan ada masalah di tingkat server. Hubungi pihak penyedia hosting untuk memeriksa error log di server dan memastikan tidak ada konfigurasi yang menghambat WordPress.

Dengan mengikuti langkah-langkah di atas, Anda bisa menangani masalah “There Has Been a Critical Error on This Website” dan mengembalikan website ke kondisi normal. Pastikan selalu melakukan backup secara teratur dan meng-update komponen WordPress agar website tetap berjalan optimal.

Terima kasih dan semoga bermanfaat.

(021) 29433280 | 08122222612

Butuh bantuan? Jangan ragu untuk menghubungi Satelitweb