Шта је грешка 500 и како је исправити
мисцеланеа / / May 04, 2021
Упутства за кориснике и власнике ресурса.
Шта значи код грешке 500
Грешка 500 (Интерна грешка сервера) је интерни проблем сервера. До тога долази када прегледач или други клијент пошаље захтев серверу, а сервер не може да га обради.
Један од најчешћих узрока грешке 500 је нетачна синтакса у .хтаццесс датотеци. Поред тога, то се понекад дешава након отпремања нетачних ЦГИ скрипти на сервер или нетачног инсталирања права приступа.
Односно, у грешци 500, као и у другим одговорима с кодом који почиње бројем 5, криви су програмери или администратори сервера. Али не и корисници.
Шта урадити за корисника са грешком 500
Ако на туђој веб локацији видите грешку 500, имате две могућности.
Чекати
Ако немате приступ овом ресурсу, нећете моћи да уређујете датотеку, мењате поставке или обављате друге сличне радње. Дакле, вреди сачекати док администратор исправиће грешку и касније посетити веб локацију.
Обавестите администратора ресурса
Нису сви власници веб локација надгледају евиденције и читају поруке о грешкама непрекидно. Могуће је да администратор једноставно није свестан да је веб локација престала да ради.
Ако је тако, можете помоћи. Покушајте да пронађете контакт податке и контактирате власника имовине да бисте пријавили проблем. Ако на самој веб локацији због грешке 500 не видите корисне податке, пронађите сачувану копију странице у претраживачима или у интернет архива.
Шта је бесмислено за корисника да уради са грешком 500
Будући да је проблем у серверу, нема разлога да клијент било шта предузме. Зато не покушавајте:
- поново покрените рачунар;
- променити прегледач;
- поново инсталирати софтвер;
- ребоот рутер.
Шта урадити за администратора са грешком 500
Наравно, много тога зависи од специфичности вашег ресурса: на којем мотору ради, на којем се хостингу налази и шта сте недавно променили на веб локацији. Ипак, универзалне препоруке у већини случајева помажу да се решите грешке 500.
Саветујемо вам да доследно испробавате сваку од опција, ако је, наравно, релевантна за ваш ресурс.
Проверите синтаксу .хтаццесс датотеке
Ако користите веб сервер Апацхе, највероватније постоји .хтаццесс датотека у корену ваше веб локације или у подмапама. У њему се чувају поставке сервера.
У већини случајева, ресурс ће радити без ове датотеке. Покушајте да преименујете .хтаццесс, на пример, у .хтаццесс_, а затим се вратите на главну страницу веб локације.
Ако је грешка 500 нестала, проблем је у .хтаццесс. Проверите синтаксу ове датотеке - можда сте негде убацили додатни знак или направили грешку у куцању током уређивања. Ако постоји претходна верзија подешавања, проверите поново и погледајте да ли се појављује грешка 500.
Понекад помаже коментарисање реда са опцијама у .хтаццесс - уметните # на самом почетку. Ако то не успе, коментаришите и остале редове, а затим узастопно уклоните # да бисте пронашли проблематичну локацију у датотеци.
Ако сте уредили .хтаццесс, проверите да ли су промене сачуване. Дешава се да домаћин постави дозволе за ову датотеку које забрањују уређивање. У овом случају, покушајте да преузмете .хтаццесс на свој рачунар, промените датотеку у било ком текст едитор и отпремите на веб локацију уместо старе верзије.
Погледајте дневник грешака
Ако сте недавно обавили неки посао на веб локацији, можда је то резултирало грешком 500. Отворите евиденције и погледајте има ли порука о проблемима. Ако јесте, анализирајте их и покушајте поништи недавна прилагођавања.
Хостери обично означавају где се евиденција подразумевано складишти и како да им се приступи са контролне табле. Ове информације можете пронаћи у одељцима помоћи или често постављаних питања (често постављана питања) на веб локацији за хостинг.
Поставите дозволе за ЦГИ скрипте
Ако користите ЦГИ - скрипте, датотеке са њима и директоријуми у којима се налазе морају имати право приступа 0755 (дрвкр - кр - к). Ова комбинација омогућава само власнику да им пише. Остали корисници могу само читати ове датотеке и покретати их.
Ако имате различите постављене дозволе, то може довести до грешке 500.
Проверите садржај ЦГИ скрипти
Важеће ЦГИ скрипте морају имати завршетке линија у Уник формату (\ н), а не у Виндовс формату (\ р \ н). Да бисте задржали исправну верзију, морате да отпремите код на већину веб локација за хостинг путем ФТП-а у АСЦИИ режиму. Ако не знате која сте подешавања користили, поново учитајте скрипте и погледајте да ли је нестала грешка 500.
Такође, ЦГИ програми могу генерисати нетачна заглавља ХТТП одговора. У овом случају ћете највероватније видети грешке у евиденцијама.
Уклоните или онемогућите недавно инсталиране додатке или компоненте
Дешава се да се појединачне компоненте странице или додаци међусобно сукобљавају. То такође доводи до грешке 500 и других проблема на страни сервера.
Ако сте недавно инсталирали или ажурирали модуле, покушајте да онемогућите ове ставке на администраторској табли. Можда ће након тога сајт имати друге грешке. Али ако одговор 500 више не долази, то је само сукоб компоненте или додатка.
Оптимизујте скрипте
Ако се скриптама дуго изводи или нема довољно ресурса, покушајте да ревидирате њихов садржај. Можда је код потребно оптимизирати тако да троши мање процесорског времена и РАМ-а.
Нарочито често скриптама недостају ресурси ако их користите виртуелни хостинг. Тамо је количина меморије строго ограничена, тако да сви рачуни на истом физичком серверу имају једнаке могућности.
Покушајте да разбијете скрипту на блокове и процените перформансе сваког од њих. Ако у коду има пуно спољних позива или потрошња меморије стално расте до постављене границе, свакако вреди нешто предузети по том питању.
Повећајте РАМ сервера
Дешава се да чак и након оптимизације скрипти и даље троше превише меморије. У овом случају ћете морати да пређете на скупљи хостинг пакет или, ако се пружа таква могућност, директно повећајте додељивање меморије. И не преплаћујте друге ресурсе који не треба ти.
Питати за помоћ
Обратите се служби за подршку хостера или форуму профила. Потражите сличне грешке на Стацк Оверфлов - ако не постоји одговарајућа тема, креирајте нову. Опишите ситуацију што детаљније и будите спремни да испробате различите опције које ће вам бити понуђене у коментарима.
Истина, понекад на одговоре треба дуго чекати. Због тога има смисла ићи на сличне теме и тамо тражити помоћ.
Коначно, можете се регистровати на сајтовима за слободњаци као купац. Стручњаци ће вам помоћи да решите проблем, чак и ако не бесплатно.
Прочитајте такође💿⚙️💻
- Шта урадити ако се прегледач успори
- Како исправити грешку вентилатора процесора приликом покретања рачунара
- Шта урадити ако ДНС сервер не реагује
- Шта значи 404 Нот Фоунд и друге грешке на веб страници?
- Шта урадити ако се Интернет изгуби на Виндовс-у
„Тешко и болно“: оно што пишу први гледаоци четврте сезоне „Слушкињине приче“
17. маја Главне ТВ емисије: Нови ратови звезда, љубав, смрт и роботи и блок хране