GNU/Linux >> Belajar Linux >  >> Panels >> Plesk

Kesalahan Kritis atau Layar Putih Kematian:Cara Memperbaikinya

Jika, saat mencoba mengakses laman mana pun di situs web Anda, Anda mendapatkan layar putih kosong, Anda berada di tempat yang tepat!

  • Anda mungkin melihat satu atau dua baris teks yang menjelaskan kesalahan.
  • Jika Anda menggunakan WordPress 5.2+ dan bukan layar putih, kemungkinan besar Anda akan menerima pesan kesalahan seperti “Situs mengalami kesulitan teknis.
  • Menggunakan WordPress, Anda menerima pesan kesalahan seperti “telah terjadi kesalahan kritis di situs web Anda.

Ini menunjukkan bahwa ada kesalahan pada kode yang menjalankan situs Anda atau (kemungkinan besar) bagian dari situs Anda. Bisa jadi karena beberapa hal, tetapi yang paling umum adalah:

  • Hasil pembaruan untuk aplikasi web Anda (seperti WordPress), plugin, atau tema yang berisi kesalahan dalam kode
  • Mengonfigurasi situs Anda untuk menggunakan versi PHP (baru atau lama) yang tidak kompatibel dengan kode yang menjalankan situs Anda.

Artinya, ada beberapa kemungkinan solusi cepat yang dapat Anda coba, tetapi jika tidak berhasil, Anda harus menemukan kesalahan sebenarnya seperti yang dijelaskan di bawah.

Punya Dukungan Langsung Websaver?

Jika Anda dihosting bersama kami dan Anda memiliki langganan Dukungan Langsung, cukup buka tiket dan kami akan menangani masalah ini untuk Anda. Jika tidak, baca terus untuk mempelajari cara mengatasi sendiri masalah tersebut. (Detail lebih lanjut tentang Dukungan Langsung di sini)

Kemungkinan Solusi Cepat

Hanya jika Anda menggunakan tema Avada: dan Anda menggunakan plugin caching yang mengaktifkan minifikasi (seperti WP Rocket atau Autoptimize) dan Anda mengalami layar putih kosong, pertama-tama coba nonaktifkan minifikasi seluruhnya (HTML, Javascript, dan CSS). Ini kemungkinan akan memperbaiki masalah.

Versi PHP Terlalu Lama: jika Anda menggunakan versi PHP yang terlalu lama maka WordPress, plugin, atau tema Anda mungkin telah diperbarui secara otomatis dan tidak lagi kompatibel dengan versi PHP tersebut. Coba beralih ke versi PHP tertinggi berikutnya yang tidak ditandai "usang" di Plesk. Misalnya pada saat penulisan, PHP 7.4 kemungkinan merupakan opsi paling stabil untuk sebagian besar perangkat lunak, meskipun ini pasti akan segera ditingkatkan ke versi 8.0.

Versi PHP Terlalu Baru: jika Anda menggunakan versi PHP yang terlalu baru maka Anda mungkin memiliki plugin atau tema lama yang belum diperbarui dan kodenya tidak kompatibel. Taruhan terbaik Anda adalah memperbarui plugin atau tema jika pembaruan tersedia, namun solusi yang lebih cepat adalah dengan mengurangi versi PHP ke versi yang kompatibel dengan kode.

Cara mengubah versi PHP Anda di Plesk

Cara menemukan kesalahan sebenarnya

Layar putih kosong atau kesalahan samar hanyalah keluaran yang terlihat dari kesalahan mendasar yang sebenarnya. Jika Anda tidak melihat kesalahan tertentu di layar, ini karena aplikasi web Anda (seperti WordPress) menekan kesalahan tersebut. Ini bisa menjadi hal yang baik untuk keamanan, tetapi ini membuat pemecahan masalah menjadi lebih sulit karena Anda harus mengakses log situs Anda untuk menemukan pesan kesalahan.

Mulailah dengan menggunakan panduan kami untuk mempelajari cara melihat log situs Anda dalam Plesk. Jika Anda menggunakan cPanel, Anda mungkin harus meminta host Anda untuk menyediakan log.

Kembalilah ke sini setelah Anda mendapatkan kesalahan yang benar!

Setelah Anda mengaitkan layar putih kematian dengan kesalahan yang benar dari log menggunakan langkah-langkah yang dijelaskan dalam panduan yang ditautkan di atas, perhatikan baik-baik kesalahan tersebut untuk menentukan jalur file tempat masalahnya. Berikut adalah contoh jalur file yang harus dicari:

/var/www/vhosts/<your_domain>/httpdocs/wp-content/plugins/wpseo/some_random_file_within_the_plugin.php

Ini berarti file yang direferensikan berisi kode yang menyebabkan error. Pada contoh di atas, ini adalah wpseo plugin di instalasi WordPress.

Cara mengatasi masalah

  • Jika Anda menggunakan WordPress, pelajari cara mengatasinya saat kesalahan ada di dalam plugin atau tema.
  • Jika Anda menggunakan kombinasi spesifik dari WordPress dan plugin keamanan yang dikombinasikan dengan WP Rocket, lihat artikel ini.
  • Jika Anda menggunakan Joomla, artikel ini mungkin berguna.
  • Jika Anda mendapatkan kesalahan yang hanya menunjukkan:“Tidak Ada File Input yang Ditentukan”, coba solusi ini.
  • Jika Anda menggunakan WordPress dan mendeteksi beberapa kode yang terlihat mencurigakan di dalam file yang menyebabkan masalah, Anda mungkin perlu membersihkan situs yang diretas.

Jika tidak ada tautan di atas yang membantu Anda menyelesaikan masalah, harap buka tiket, sertakan kesalahan yang Anda temukan di log, dan kami akan membantu mengarahkan Anda ke arah yang benar!


Plesk
  1. Cara Memperbaiki "perintah semanage" Tidak Ditemukan Kesalahan di CentOS

  2. Bagaimana Cara Memperbaiki Kesalahan Lokal?

  3. Bagaimana cara memperbaikinya - Kesalahan Apache:Tidak ada DirectoryIndex yang cocok?

  1. Cara Memperbaiki Kesalahan Koneksi SSH yang Ditolak

  2. Cara Memperbaiki "gpg:keyserver accept failed:No dirmngr" Error

  3. Bagaimana cara memperbaiki kesalahan Kegagalan Otentikasi Cron di Linux?

  1. 403 Forbidden Error - Apa Itu dan Bagaimana Memperbaikinya

  2. Cara Memperbaiki helm tidak memiliki rilis yang dikerahkan Kesalahan

  3. Cara Memperbaiki Kesalahan Konversi Dengan Kaliber