Код за грешка 500 - какво е това и как да се бори

Добър ден на всички читатели SEOBID.NET блог! Със сигурност почти всеки един от вас, потребителите на интернет, които се сблъскват с подобен проблем - изведнъж, вместо страници на сайта има 500 съобщение вътрешна грешка на сървъра. което означава - Вътрешна грешка в сървъра.







Цифри 500 в този случай - е кодът на състоянието HTTP, който се откроява като индикация, че конфигурацията на сървъра е счупен. Това означава, че има известна грешка в сървъра, или един от нейните възли не е успял ил отрече напълно. Такава грешка - това не е по вина на вашия сайт, може да се види на различни обекти, изградени на различни CMS.

Често може да се появи на сървъра 500 грешка в Joomla, WordPress, OpenCart, Bitrix, на DLE и много други, дори samopisnyh. Но, най-малко от нас, тук малко зависи, предлагам все още обмислят най-честите причини, които могат да доведат до грешка на сървъра, както и някои (те все още са там) как да се реши на грешката 500.

Какво прави грешката на вътрешния сървър 500

Това съобщение може да означава, че софтуерната страна на вашите оперативни спецификации на сървъра, но от време на време има неочаквана вътрешна грешка. В резултат на това - Вашата заявка не се обработват в операцията, така че след изтичането на срока, в отговор на въпроси без заявките на потребителя (в този случай браузъра на посетителя или търсачка), се дава грешка на сървъра код 500.

грешка в сървъра може да се случи по различни причини, и всички от тях не са в списъка. Но можете да се опитате да се разгледа опциите, които се случват по-често, отколкото други - най-малко по отношение на самостоятелно обучение. Стандартна вътрешна страница грешка в сървъра изглежда така:

Код за грешка 500 - какво е това и как да се бори

Защото от това, което се показва като грешка 500 и коригирана







Как мога да се реши: Трябва да проверете правата върху записа на всички файлове и папки на сайтовете си. За папки (директории) Препоръчително е да зададете разрешения за 755 изпълними скриптове - правата за достъп 600, а за останалата част от файловете - дясно 644. Ако искате да определите правата 777, аванс на доставчика предупреждение за това.

  1. Сценарият се изпълнява в продължение на дълъг период от време, така че също може да получите съобщение за грешка на вътрешния сървър код за грешка 500. На всеки хостинг имат ограничения не само по време на изпълнение на скрипта, но също така забранява на изпълнението от страна на сървъра. И, ако сървърът не получите отговор в рамките на определен период от време, който е зададен в конфигурацията му, сценарият е завършен насилствено. Резултатът от този провал - сървър на съобщение за грешка 500.

Как мога да се реши: Опитайте се да се оптимизира сценария. Намерете своя бавно движение скрипт е проста - има специални услуги. Друго решение - увеличаване на времето за изчакване на сървъра. Но това е възможно само ако сте поръчали VPS или специален сървър, както и в редовната споделен хостинг не работят. Това ли е техническа поддръжка ще направят изключение за вас.

  1. .htaccess конфигурационен файл може да съдържа неподходящи упътванията или правила, които не се поддържат от вашия сървър. Файла .htaccess е писано в много строга рамка, а ако го настроите с направени някои грешки, резултатът е, че да се получи грешка 500 Вътрешна грешка в сървъра. В напреднала домакин на .htaccess файл общежитие се предлага и грешка в него не може да бъде, освен ако не ги притежавате там няма да бъдат въведени.

Как мога да се реши: Уверете се, че имате файл .htaccess. Той трябва да бъде в главната директория на вашия сайт. Ако е така, направете резервно копие на файла и да го изтриете изцяло. Сайт, без файл .htaccess работи добре, а ако това е, което се случи - толкова виновен файл, че е необходимо да се коригира или да поиска домакин на нов файл.

Можете също така да проучи сървърни логове - в контролния панел трябва да бъде такава функция. Цялата информация за грешки, се вписват в специален регистър, и можете да видите, когато е възникнала грешката и какво го е причинило. Ако файла .htaccess съдържа грешни посоки, файлът error.log, ще видите няколко реда, като:

Това означава, че в този пост ще видите какво директивата предизвиква грешка. В нашия пример, тази директива RewritRule - тази директива, не съществува. Има директива за RewriteRule, но в този пример, една буква липсва, така че сървърът отговаря с грешка.

Как мога да се реши: Моля свържете се с техническата поддръжка хостинг. Ако те не я отстраните, 500 - смените хостинг.

Това е всичко. Има много възможни причини за грешката 500, но те могат да бъдат изброени на няколко страници. И те са много редки, и ако имате надежден хостинг, просто да забрави това, което е грешка 500. До следващия път на страниците SEOBID.NET блог!