Белгилүү бир сайтты ачууда ката ар кандай себептерден улам келип чыгышы мүмкүн. Ыңгайлуулук үчүн, бул каталар номерленген, алардын ар биринин өзүнчө сүрөттөлүшү жана чечимдери бар. Ката 500 да өзгөчө жагдай эмес.
Зарыл
Интернет байланышы
Нускамалар
1 кадам
Ички катанын мүмкүн болгон себебин аныктаңыз (ката 500). Албетте, бул ар кандай жагдайлар болушу мүмкүн, бирок көбүнчө.htaccess деп аталган бир тутум файлынын туура эмес синтаксисинен же андагы колдоого алынбаган элементтердин камтылышынан улам болот.
2-кадам
Маселени чечүү үчүн, ушул учурда, жолдун эң башында таштанды коюп, Опциялар директивасына түшүндүрмө бериңиз. Өзгөртүүлөрүңүздү сактап, көйгөйдүн жок болгонун текшериңиз. Эгер ката кайталана берсе, бир нече себептер болушу мүмкүн - калган пункттарды текшерип, орфографияны текшерип алыңыз.
3-кадам
Эгер ички катанын себебин CGI сценарийлерин туура эмес иштетүү деп тапсаңыз, анда ал скрипттердин саптарынын соңун текшериңиз, алар UNIX форматында болушу керек (n) жана башка эч нерсе жок (жалпы ката бул Windows форматында аяктаган сап (r / n)). Аларды FTP аркылуу серверге ASCII режимин колдонуп жүктөңүз.
4-кадам
CGI скрипттеринин уруксаттарын текшериңиз. Алар жана алар жайгашкан каталогдор алардын ээсине гана жеткиликтүү болушу керек. Бул учурда, укуктар төмөнкү формага ээ болушу керек: 0755 (drwxr-xr-x). Керек болсо бул параметрди өзгөртүңүз. Өзгөртүүлөрдөн кийин ката пайда болгонун текшерип алыңыз.
5-кадам
CGI сценарийиңиздин иштешинин натыйжасында HTTP жооп аттары туура жазылгандыгын текшериңиз. "Статистика" меню пунктунан, журнал файлдарын (ката журналдарын) сактоо бөлүмүндө жайгашкан error_log деп аталган журналды табыңыз. Керектүү өзгөртүүлөрдү киргизип, андан кийин ички ката кетирилгендигин текшериңиз. Көбүнчө жогорудагы варианттардын бири дагы жардам бербесе, ката туура эмес жазылышында болуп калат. Жакында түзөтүлгөн параметрлерди сөзсүз түрдө текшериңиз.