ГРЕШКА 500 – ИНТЕРНА ГРЕШКА СЕРВЕРА

Зашто видим ову страницу?

500 грешака обично значи да је сервер наишао на неочекивани услов који га је спречио да испуни захтев клијента. Ово је општа класа грешке коју враћа веб сервер када наиђе на проблем у којем сам сервер не може бити прецизнији у вези са стањем грешке у свом одговору клијенту.

У многим случајевима ово није индикација стварног проблема са самим сервером, већ проблем са информацијама којима је сервер наложен да приступи или их врати као резултат захтева. Ова грешка је често узрокована проблемом на вашој веб локацији који може захтевати додатни преглед од стране вашег веб домаћина.

За даљу помоћ контактирајте свог веб домаћина.

Могу ли нешто да урадим?

Постоји неколико уобичајених узрока за овај код грешке, укључујући проблеме са појединачном скриптом која се може извршити на захтев. Неке од њих је лакше уочити и исправити од других.

Власништво над датотекама и директоријумом

Сервер на којем се налазите у већини случајева покреће апликације на врло специфичан начин. Сервер генерално очекује да датотеке и директоријуми буду у власништву вашег одређеног корисника корисник цПанела. Ако сте сами извршили промене у власништву над датотеком преко ССХ-а, ресетујте власника и групу на одговарајући начин.

Дозволе за датотеке и директоријуме

Сервер на којем се налазите у већини случајева покреће апликације на врло специфичан начин. Сервер генерално очекује да датотеке као што су ХТМЛ, слике и други медији имају режим дозволе 644. Сервер такође очекује да буде подешен режим дозволе за директоријуме 755 у већини случајева.

(Погледајте одељак о разумевању дозвола система датотека.)

Грешке у синтакси команде у .хтаццесс датотеци

У датотеци .хтаццесс, можда сте додали редове који су међусобно конфликтни или нису дозвољени.

Ако желите да проверите одређено правило у вашој .хтаццесс датотеци, можете коментарисати тај одређени ред у .хтаццесс додавањем # на почетак реда. Увек треба да направите резервну копију ове датотеке пре него што почнете да уносите измене.

На пример, ако .хтаццесс изгледа као

ДирецториИндек дефаулт.хтмл
АддТипе апплицатион/к-хттпд-пхп5 пхп

Онда пробај нешто овако

ДирецториИндек дефаулт.хтмл
#АддТипе апплицатион/к-хттпд-пхп5 пхп

Белешка: Због начина на који су серверска окружења подешена, можда нећете користити пхп_валуе аргументе у .хтаццесс датотеци.

Прекорачена ограничења процеса

Могуће је да је ова грешка узрокована превише процеса у реду сервера за ваш индивидуални налог. Сваки налог на нашем серверу може имати само 25 истовремених процеса активних у било ком тренутку, било да су повезани са вашом веб локацијом или другим процесима у власништву вашег корисника, као што је пошта.

пс фаук

Или унесите ово да бисте видели налог одређеног корисника (обавезно замените корисничко име са стварним корисничким именом):

пс фаук |греп корисничко име

Када добијете ИД процеса („пид“), откуцајте ово да бисте убили одређени процес (обавезно замените пид са стварним ИД-ом процеса):

убити пид

Ваш веб домаћин ће моћи да вас посаветује како да избегнете ову грешку ако је узрокована ограничењима процеса. Молимо контактирајте свог веб домаћина. Обавезно укључите кораке потребне да видите грешку 500 на вашој веб локацији.

Разумевање дозвола система датотека

Симболичко представљање

први лик означава тип датотеке и није повезан са дозволама. Преосталих девет знакова су у три сета, од којих сваки представља класу дозвола као три знака. Тхе први сет представља класу корисника. Тхе други сет представља групну класу. Тхе трећи сет представља класу осталих.

Сваки од три знака представља дозволе за читање, писање и извршавање:

  • r ако је читање дозвољено, - ако није.
  • w ако је писање дозвољено, - ако није.
  • x ако је извршење дозвољено, - ако није.

Следе неки примери симболичке нотације:

  • -рвкркрк обична датотека чија класа корисника има пуне дозволе и чија група и друге класе имају само дозволе за читање и извршавање.
  • cрв-рв-р-- посебна датотека са знаковима чије класе корисника и групе имају дозволе за читање и писање, а чије друге класе имају само дозволу за читање.
  • dрк------ директоријум чија класа корисника има дозволе за читање и извршавање и чија група и друге класе немају дозволе.

Нумеричко представљање

Други метод за представљање дозвола је октална (база-8) нотација као што је приказано. Ова ознака се састоји од најмање три цифре. Свака од три крајње десне цифре представља различиту компоненту дозвола: корисник, група, и други.

Свака од ових цифара је збир њених компонентних битова. Као резултат тога, одређени битови се додају збиру како је представљен бројем:

  • Бит за читање додаје 4 свом укупном (у бинарном 100),
  • Бит за писање додаје 2 свом укупном (у бинарном 010), и
  • Извршни бит додаје 1 свом укупном износу (у бинарном 001).

Ове вредности никада не производе двосмислене комбинације. сваки збир представља одређени скуп дозвола. Технички, ово је октална репрезентација битног поља – сваки бит упућује на посебну дозволу, а груписање по 3 бита у окталном облику одговара груписању ових дозвола према корисник, група, и други.

Режим дозволе 0755

КСНУМКС + КСНУМКС + КСНУМКС = КСНУМКС
Читајте, пишите, извршите
КСНУМКС + = КСНУМКС КСНУМКС
Прочитајте, извршите
КСНУМКС + = КСНУМКС КСНУМКС
Прочитајте, извршите

Режим дозволе 0644

КСНУМКС + = КСНУМКС КСНУМКС
Читајте, пишите
4
Читати
4
Читати

Како да измените своју .хтаццесс датотеку

Датотека .хтаццесс садржи директиве (инструкције) које говоре серверу како да се понаша у одређеним сценаријима и директно утичу на то како ваша веб локација функционише.

Преусмеравања и преписивање УРЛ-ова су две веома уобичајене директиве које се налазе у .хтаццесс датотеци, а многе скрипте као што су ВордПресс, Друпал, Јоомла и Магенто додају директиве у .хтаццесс како би те скрипте могле да функционишу.

Могуће је да ћете можда морати да измените .хтаццесс датотеку у неком тренутку, из различитих разлога. Овај одељак покрива како да уредите датотеку у цПанелу, али не и шта би требало да се промени. (Можда ћете морати да консултујете друге чланке и ресурсе за те информације.)

Постоји много начина за уређивање .хтаццесс датотеке

  • Уредите датотеку на свом рачунару и отпремите је на сервер преко ФТП-а
  • Користите режим за уређивање ФТП програма
  • Користите ССХ и уређивач текста
  • Користите Филе Манагер у цПанелу

Најлакши начин за уређивање .хтаццесс датотеке за већину људи је преко Филе Манагер-а у цПанелу.

Како уредити .хтаццесс датотеке у цПанел-овом менаџеру датотека

Пре него што било шта урадите, предлаже се да направите резервну копију своје веб локације како бисте могли да се вратите на претходну верзију ако нешто пође по злу.

Отворите Филе Манагер

  1. Пријавите се на цПанел.
  2. У одељку Датотеке кликните на Филе Манагер икона.
  3. Означите поље за потврду Роот документа за и изаберите име домена којем желите да приступите из падајућег менија.
  4. Уверите Прикажи скривене датотеке (дотфилес)" је означено.
  5. Kliknite  Go. Управљач датотекама ће се отворити у новој картици или прозору.
  6. Потражите .хтаццесс датотеку на листи датотека. Можда ћете морати да скролујете да бисте га пронашли.

Да бисте уредили датотеку .хтаццесс

  1. Десни клик на .хтаццесс датотека и кликните на дугме Цоде Едит из менија. Алтернативно, можете кликнути на икону за .хтаццесс датотеку, а затим кликнути на Уређивач кода икона на врху странице.
  2. Може се појавити оквир за дијалог са питањем о кодирању. Само кликните едит наставиће се. Уредник ће се отворити у новом прозору.
  3. Уредите датотеку по потреби.
  4. Kliknite  Сачувај промене у горњем десном углу када завршите. Промене ће бити сачуване.
  5. Тестирајте своју веб локацију да бисте се уверили да су ваше промене успешно сачуване. Ако није, исправите грешку или се вратите на претходну верзију док ваш сајт поново не ради.
  6. Када завршите, можете кликнути близу да затворите прозор Филе Манагер.

Како да измените дозволе за датотеке и директоријуме

Дозволе за датотеку или директоријум говоре серверу како на које начине треба да буде у могућности да комуницира са датотеком или директоријумом.

Овај одељак покрива како да уредите дозволе за фајлове у цПанелу, али не и оно што би можда требало да се промени. (Погледајте одељак о томе шта можете да урадите за више информација.)

Постоји много начина за уређивање дозвола за фајл

  • Користите ФТП програм
  • Користите ССХ и уређивач текста
  • Користите Филе Манагер у цПанелу

Најлакши начин за уређивање дозвола за датотеке за већину људи је преко Филе Манагер-а у цПанелу.

Како уредити дозволе за фајлове у цПанел-овом менаџеру датотека

Пре него што било шта урадите, предлаже се да направите резервну копију своје веб локације како бисте могли да се вратите на претходну верзију ако нешто пође по злу.

Отворите Филе Манагер

  1. Пријавите се на цПанел.
  2. У одељку Датотеке кликните на Филе Манагер икона.
  3. Означите поље за потврду Роот документа за и изаберите име домена којем желите да приступите из падајућег менија.
  4. Уверите Прикажи скривене датотеке (дотфилес)" је означено.
  5. Kliknite  Go. Управљач датотекама ће се отворити у новој картици или прозору.
  6. Потражите датотеку или директоријум на листи датотека. Можда ћете морати да скролујете да бисте га пронашли.

Да бисте уредили дозволе

  1. Десни клик на датотека или директоријум и кликните на дугме Промените дозволе из менија.
  2. Требало би да се појави оквир за дијалог који вам омогућава да изаберете исправне дозволе или користите нумеричку вредност да поставите исправне дозволе.
  3. По потреби уредите дозволе за фајлове.
  4. Kliknite  Промените дозволе у доњем левом углу када завршите. Промене ће бити сачуване.
  5. Тестирајте своју веб локацију да бисте се уверили да су ваше промене успешно сачуване. Ако није, исправите грешку или се вратите на претходну верзију док ваш сајт поново не ради.
  6. Када завршите, можете кликнути близу да затворите прозор Филе Манагер.