Белгілі бір сайтты ашу кезінде қате әр түрлі себептермен орын алуы мүмкін. Ыңғайлы болу үшін бұл қателер нөмірленді, олардың әрқайсысының өзіндік сипаттамасы мен шешімдері бар. 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 деп аталатын журналды табыңыз. Қажетті өзгерістерді енгізіп, ішкі қатенің жойылғанын тексеріңіз. Көбінесе, егер жоғарыда аталған нұсқалардың ешқайсысы көмектеспесе, қате дұрыс емлеуден шығады. Жақында өңдеген параметрлерді тексергеніңізге сенімді болыңыз.