Cara Membetulkan Ralat Dalaman

Isi kandungan:

Cara Membetulkan Ralat Dalaman
Cara Membetulkan Ralat Dalaman
Anonim

Kesalahan semasa membuka laman web tertentu boleh berlaku kerana pelbagai sebab. Untuk kemudahan, kesilapan ini telah diberi nombor, masing-masing mempunyai penerangan dan penyelesaiannya sendiri. Kesalahan 500 juga tidak terkecuali.

Cara membetulkan ralat dalaman
Cara membetulkan ralat dalaman

Perlu

Sambungan internet

Arahan

Langkah 1

Tentukan kemungkinan penyebab ralat dalaman (ralat 500). Sudah tentu, ini boleh menjadi keadaan yang berbeza, tetapi selalunya ini disebabkan oleh sintaksis salah satu fail sistem yang disebut.htaccess atau kandungan elemen yang tidak disokong di dalamnya.

Langkah 2

Untuk menyelesaikan masalah, dalam hal ini, beri komen Opsyen dengan meletakkan hash di awal baris. Simpan perubahan anda dan periksa sama ada masalah itu hilang. Sekiranya ralat itu berlanjutan, mungkin ada beberapa sebab - periksa baki poinnya dan pastikan untuk memeriksa ejaannya.

Langkah 3

Sekiranya anda mendapati bahawa penyebab ralat dalaman adalah pengendalian skrip CGI yang salah, pastikan untuk memeriksa hujung baris skrip ini, skrip tersebut mestilah dalam format UNIX (n) dan tidak ada yang lain (kesalahan biasa adalah garis yang berakhir dalam format Windows (r / n)). Muat naik melalui FTP ke pelayan menggunakan mod ASCII.

Langkah 4

Periksa kebenaran skrip CGI. Mereka dan direktori di mana mereka berada hanya boleh diakses oleh pemiliknya. Dalam kes ini, hak tersebut harus mempunyai bentuk berikut: 0755 (drwxr-xr-x). Tukar parameter ini jika perlu. Periksa sama ada ralat muncul setelah perubahan dibuat.

Langkah 5

Sahkan bahawa tajuk respons HTTP ditulis dengan betul sebagai hasil menjalankan skrip CGI anda. Cari log yang disebut error_log, yang seharusnya terletak di bahagian untuk menyimpan fail log (log kesalahan), dalam item menu "Statistik". Lakukan perubahan yang diperlukan dan kemudian periksa apakah ralat dalaman hilang. Selalunya ternyata bahawa jika tidak ada pilihan di atas yang membantu, kesalahannya terletak pada ejaan yang salah. Pastikan anda memeriksa parameter yang baru anda edit.

Disyorkan: