Pangkalan pengetahuan
Laman web saya menunjukkan ralat 500
Ralat 500 bermaksud kod tapak itu sendiri terhenti. Log ralat menamakan fail dan baris tersebut — berikut ialah cara untuk membacanya.
Ralat 500 bermaksud pelayan menyatakan aplikasi anda berhenti dan tidak memberitahu pelawat sebabnya. Ia hampir selalu berpunca daripada perubahan yang dibuat paling lewat.
1. Baca log ralat
Tapak → tapak anda → Statistik → Log akses dan ralat. Entri terbaharu menamakan fail dan baris tersebut. Satu baris itu biasanya adalah jawapannya — fungsi yang hilang, ralat sintaks, atau panggilan kepada sesuatu wujud lagi.
2. Fikirkan tentang perkara yang berubah
Kemas kini palam, suntingan tema, perubahan versi PHP, atau fail konfigurasi yang disunting. Jika tapak tersebut elok sahaja sejam lalu, puncanya berada dalam tempoh sejam itu.
3. Batalkan tindakan yang paling baharu
Lumpuhkan palam yang baru anda kemas kini, atau pulihkan fail yang baru anda sunting. Jika anda tidak dapat mencapai kawasan pentadbir, namakan semula folder palam melalui SFTP — WordPress melumpuhkan palam yang tidak dapat ditemuinya.
4. Semak versi PHP
Kod yang ditulis untuk PHP yang lebih lama boleh terhenti serta-merta pada versi yang lebih baharu. Tapak → tapak anda → PHP memaparkan versi semasa dan membolehkan anda mengalihkannya semula sementara anda membetulkan kod tersebut. ⚠️ Mengalihkannya semula hanyalah ruang kelegaan, bukannya penyelesaian — versi PHP lama berhenti menerima cap keselamatan.
5. Kehabisan memori
Jika log menyatakan "allowed memory size exhausted", tapak tersebut memerlukan lebih banyak memori daripada yang ada. Tingkatkan had memori PHP pada skrin PHP yang sama.
Jika log kosong dan tapak masih mengalami ralat 500, buka tiket dengan masa yang tepat — kami boleh melihat perkara dalam log pelayan yang tidak pernah diterima oleh log tapak itu sendiri.
Masih buntu?
Sokongan disertakan dalam setiap pelan dan dijawab dalam bahasa anda sendiri.
Hubungi sokongan → Semua artikel →