Muayyan saytni ochishda xato turli sabablarga ko'ra yuzaga kelishi mumkin. Qulaylik uchun ushbu xatolar raqamlangan, ularning har biri o'ziga xos tavsif va echimlarga ega. Xato 500 ham istisno emas.
Kerakli
Internetga ulanish
Ko'rsatmalar
1-qadam
Ichki xatoning mumkin bo'lgan sababini aniqlang (xato 500). Albatta, bu har xil holatlar bo'lishi mumkin, lekin ko'pincha bu.htaccess deb nomlangan bitta tizim faylining noto'g'ri sintaksisiga yoki undagi qo'llab-quvvatlanmaydigan elementlarning tarkibiga bog'liq.
2-qadam
Muammoni hal qilish uchun, bu holda, satrning boshiga xash qo'yish orqali Options direktivasini sharhlang. O'zgarishlaringizni saqlang va muammo yo'qolganligini tekshiring. Agar xato davom etsa, unda bir nechta sabablar bo'lishi mumkin edi - qolgan fikrlarni tekshiring va imlosini tekshirganingizga ishonch hosil qiling.
3-qadam
Agar siz ichki xatolik sababini CGI skriptlari bilan noto'g'ri ishlash deb topsangiz, ushbu skriptlarning satrlari oxirini tekshirib ko'ring, ular UNIX formatida (n) bo'lishi kerak va boshqasida bo'lmasligi kerak (keng tarqalgan xato bu Windows formatida tugaydigan satr (r / n)). Ularni FTP orqali serverga ASCII rejimidan foydalanib yuklang.
4-qadam
CGI skriptlarining ruxsatlarini tekshiring. Ularga va ular joylashgan kataloglarga faqat egasi kirishi kerak. Bunday holda, huquqlar quyidagi shaklga ega bo'lishi kerak: 0755 (drwxr-xr-x). Agar kerak bo'lsa, ushbu parametrni o'zgartiring. O'zgarishlardan keyin xato paydo bo'lganligini tekshiring.
5-qadam
CGI skriptini ishga tushirish natijasida HTTP javob sarlavhalari to'g'ri tuzilganligini tekshiring. "Statistika" menyusi bandida jurnal fayllarini (xato jurnallarini) saqlash bo'limida joylashgan bo'lishi kerak error_log deb nomlangan jurnalni toping. Kerakli o'zgarishlarni amalga oshiring va keyin ichki xato yo'qligini tekshiring. Ko'pincha, yuqoridagi variantlardan hech biri yordam bermasa, xato noto'g'ri imloda bo'ladi. Yaqinda tahrir qilgan parametrlarni tekshirganingizga ishonch hosil qiling.