500 ВНАТРЕШНА ГРЕШКА НА СЕРВЕРОТ
500 грешки обично значат дека серверот наишол на неочекуван услов што го спречил да го исполни барањето направено од клиентот. Ова е генерална класа на грешки вратена од веб-сервер кога наидува на проблем во кој самиот сервер не може да биде поконкретен за состојбата на грешка при неговиот одговор на клиентот.

Во многу случаи, ова не е индикација за реален проблем со самиот сервер, туку проблем со информациите на кои му е наложено пристапот или враќањето на серверот како резултат на барањето. Оваа грешка е често предизвикана од проблем на вашата страница, што може да бара дополнителен преглед од вашиот веб-домаќин.
Ве молиме контактирајте го вашиот веб-домаќин за понатамошна помош.
Дали има нешто што можам да направам?
Постојат неколку вообичаени причини за овој код за грешка, вклучувајќи проблеми со индивидуалната скрипта што може да се изврши по барање. Некои од нив полесно се забележуваат и корегираат од другите.
Сопственост на датотеки и директориум
Серверот на кој сте вклучени, ги извршува апликациите на многу специфичен начин во повеќето случаи. Серверот генерално очекува датотеките и директориумите да бидат во сопственост на вашиот специфичен корисник корисник на cPanel. Доколку сами сте направиле измени во сопственоста на датотеката преку SSH, ресетирајте ги Сопственикот и Групата соодветно.
Дозволи за датотеки и директориум
Серверот на кој сте вклучени, ги извршува апликациите на многу специфичен начин во повеќето случаи. Серверот обично очекува датотеки како што се HTML, слики и други медиуми да имаат режим на дозвола од 644 година. Серверот исто така очекува да биде поставен режимот за дозвола на директориумите 755 година во повеќето случаи.
(Погледнете во Дел за разбирање на дозволите за датотечниот систем.)
Командувајте синтаксани грешки во датотеката .htaccess
Во датотеката .htaccess, можеби имате додадено линии кои се конфликтни едни со други или кои не се дозволени.
Ако сакате да проверите одредено правило во вашата датотека .htaccess, можете да ја коментирате таа специфична линија во .htaccess со додавање # на почетокот на линијата. Секогаш треба да направите резервна копија на оваа датотека пред да започнете да правите измени.
На пример, ако изгледа .htaccess
Потоа пробајте вакво нешто
Белешки: Поради начинот на кој се поставуваат опкружувањата на серверот, можеби не ги користите php_вредност аргументи во датотека .htaccess.
Надминати граници на процесот
Можно е оваа грешка да е предизвикана од премногу процеси во редот на серверот за вашата индивидуална сметка. Секоја сметка на нашиот сервер може да има активни само 25 истовремени процеси во кое било време, без разлика дали се поврзани со вашата страница или други процеси во сопственост на вашиот корисник, како што се пошта.
Или, напишете го ова за да ја видите одредена корисничка сметка (задолжително заменете го корисничкото име со вистинското корисничко име):
Откако ќе го имате ID-то на процесот („pid“), напишете го ова за да го убиете специфичниот процес (не заборавајте да го замените pid со вистинскиот ID на процесот):
Вашиот веб-домаќин ќе може да ве советува како да ја избегнете оваа грешка ако е предизвикана од ограничувања на процесот. Ве молиме контактирајте го вашиот веб-домаќин. Вклучете ги чекорите потребни за да ја видите грешката 500 на вашата страница.
Разбирање на дозволите на датотечниот систем
Симболичко претставување
На прв лик го означува типот на датотека и не е поврзан со дозволите. Останатите девет карактери се во три множества, секој претставува класа на дозволи како три карактери. На првиот сет претставува корисничка класа. На втор сет ја претставува класната група. На трет сет ја претставува класата на другите.
Секој од трите знака претставува дозвола за читање, пишување и извршување:
- Р. ако е дозволено читање, - ако не е.
- w ако пишувањето е дозволено, - ако не е.
- x ако е дозволено извршување, - ако не е.
Следниве се неколку примери на симболична нотација:
- - rwx r-x r-x редовна датотека чија корисничка класа има целосни дозволи и чија група и други класи имаат само дозволи за читање и извршување.
- c rw- rw- r-- посебна датотека за карактери чии кориснички и групни класи имаат дозволи за читање и пишување и чија класа други има само дозвола за читање.
- d r-x --- --- директориум чија корисничка класа прочитала и извршила дозволи и чија група и други класи немаат дозволи.
Нумеричка претстава
Друг метод за претставување на дозволите е октална (база-8) нотација како што е прикажано. Оваа нотација се состои од најмалку три цифри. Секоја од трите најдобри цифри претставува различна компонента на дозволите: Клиент, група, и други .
Секоја од овие цифри е збир од битовите на неговите компоненти Како резултат, специфичните битови се додаваат на збирот бидејќи е претставена со бројка:
- Читаниот бит додава 4 на вкупниот број (во бинарни 100),
- Битот за запишување додава 2 на вкупниот број (во бинарен 010) и
- Битот за извршување додава 1 на вкупниот број (во бинарен 001).
Овие вредности никогаш не создаваат двосмислени комбинации. секоја сума претставува специфичен сет на дозволи. Повеќе технички, ова е октална репрезентација на малку поле - секој бит се однесува на посебна дозвола, а групирањето на 3 бита истовремено во октал одговара на групирање на овие дозволи по Клиент, група, и други .
Режим на дозвола 0 7 5 5
4 + 2 + 1 = 7 Прочитајте, напишете, eXecute 4 + 1 = 5 Прочитајте, eXecute 4 + 1 = 5 Прочитајте, eXecute
Режим на дозвола 0 6 4 4
4 + 2 = 6 Читај пишувај 4 Прочитајте 4 Прочитајте
Како да ја измените вашата датотека .htaccess
Датотеката .htaccess содржи директиви (упатства) кои му кажуваат на серверот како да се однесува во одредени сценарија и директно влијае на тоа како функционира вашата веб-страница.
Пренасочувањата и URL-адресите за препишување се две многу вообичаени директиви што се наоѓаат во датотека .htaccess, и многу скрипти како WordPress, Drupal, Joomla и Magento додаваат директиви на .htaccess за тие скрипти да можат да функционираат.
Можно е да треба да ја уредувате датотеката .htaccess во одреден момент, од различни причини. Овој дел опфаќа како да ја уредувате датотеката во cPanel, но не и тоа што можеби треба да се промени. ресурси за тие информации.)
Постојат многу начини за уредување на датотека .htaccess
- Уредете ја датотеката на вашиот компјутер и испратете ја на серверот преку FTP
- Користете го режимот за уредување на програмата FTP
- Користете SSH и уредник за текст
- Користете го Управувачот со датотеки во cPanel
Најлесен начин за уредување датотека .htaccess за повеќето луѓе е преку Управувачот со датотеки во cPanel.
Како да ги уредувате датотеките .htaccess во Менаџерот на датотеки на cPanel
Пред да направите нешто, се предлага да направите резервна копија од вашата веб-страница за да можете да се вратите на претходната верзија ако нешто тргне наопаку.
Отворете го Управувачот со датотеки
- Влезете во cPanel.
- Во делот Датотеки, кликнете на Менаџер на датотеки икона.
- Проверете го полето за Корен на документот за и од паѓачкото мени изберете го името на доменот до кој сакате да пристапите.
- Осигурај се Прикажи скриени датотеки (точка-датотеки)"е проверено.
- кликнете Оди. Управувачот со датотеки ќе се отвори во ново јазиче или прозорец.
- Побарајте ја датотеката .htaccess во списокот со датотеки. Можеби ќе треба да скролувате за да го пронајдете.
Да ја уредите датотеката .htaccess
- Десен клик на .датотека htaccess и кликнете Уредување на кодот од менито. Алтернативно, можете да кликнете на иконата за датотеката .htaccess и потоа да кликнете на Уредник на кодови икона на врвот на страницата.
- Може да се појави дијалог прозорец кој ве прашува за кодирање. Само кликнете издание да продолжи. Уредникот ќе се отвори во нов прозорец.
- Уредете ја датотеката по потреба.
- кликнете Зачувајте ги промените во горниот десен агол кога е готово. Промените ќе бидат зачувани.
- Тестирајте ја својата веб-страница за да бидете сигурни дека промените се успешно зачувани. Ако не, поправете ја грешката или вратете се на претходната верзија сè додека вашата страница не работи повторно.
- Откако ќе завршите, можете да кликнете Затвори за да го затворите прозорецот Менаџер на датотеки.
Како да ги менувате дозволите за датотеки и директориум
Дозволите за датотека или директориум му кажуваат на серверот како на кои начини треба да може да комуницира со датотека или директориум.
Овој дел опфаќа како да ги уредувате дозволите за датотеки во cPanel, но не и тоа што можеби треба да се смени. (Погледнете во делот што можете да направите за повеќе информации.)
Постојат многу начини за уредување на дозволи за датотека
Најлесен начин за уредување на дозволите за датотеки за повеќето луѓе е преку Управувачот со датотеки во cPanel.
Како да ги уредувате дозволите за датотеки во Менаџерот на датотеки на cPanel
Пред да направите нешто, се предлага да направите резервна копија од вашата веб-страница за да можете да се вратите на претходната верзија ако нешто тргне наопаку.