FreePrograms.Me
Компьютерная помощь
Меню
» » Причины возникновения и способы решения ошибки 500

Причины возникновения и способы решения ошибки 500

Раздел: Статьи   Дата публикации 8 ноябрь 2014   Количество просмотров 1954

Причины возникновения и способы решения ошибки 500


Причин возникновения ошибки 500, как уже говорилось, достаточно много. Распространенных причин можно насчитать штук пять. Пользователь может самостоятельно определить ошибку и получить о ней информацию, просмотрев записи в файле error.log, который можно включить череп панель управления своего хостинга.




Причины возникновения и способы решения ошибки 500


Причин возникновения ошибки 500, как уже говорилось, достаточно много. Распространенных причин можно насчитать штук пять. Пользователь может самостоятельно определить ошибку и получить о ней информацию, просмотрев записи в файле error.log, который можно включить череп панель управления своего хостинга.

Ошибка 500 или же "Internal Server Error" может возникнуть в следующих случаях:

1. В файлах .htaccess используются недопустимые конструкции. К примеру, такие инструкции как php_flag и php_value допустимо употреблять лишь при работе с PHP в специальном режиме mod_php, который поддерживается не всеми хостингами. Если вы работаете в режимах FastCGI и CGI, то использование этих конструкций неминуемо приведет к ошибке 500. Для изменения настроек PHP всегда можно использовать панель управления. Конструкции от Russian Apache так приводят к возникновению ошибок.

2. Работа скрипта слишком долгая. Кроме того, что PHP сам ограничивает время работы скриптов (max_execution_time), так их работа еще ограничивается и веб-серверами. Поэтому если сервер так и не получил ответа за 60 секунд, он посчитает, что скрипт завис, и система принудительно завершит его работу выдав ошибку 500.

3. Если скрипт пытается получить столько памяти, сколько тарифом не было предусмотрено. Некоторые хостинги, кроме стандартных PHP memory_limit, используют собственные менеджеры памяти, задача которых следить за запрашиваемым количеством памяти скриптами. Как только потребление памяти скриптом превышает количество, указанное в выбранном тарифном плане, его выполнение автоматически завершится, указав известную нам ошибку.

4. Если в управленческой панели, либо в php.ini включено пару расширений php, которые друг с другом несовместимы. Так, если вы запустите сразу расширение APC и eaccelerator, или же XCache и eaccelerator, то в 90% случаев ы получите ошибку «Segmentation Fault», что, конечно же, приведет к ошибке Internal Server Error на вашем сайте.

5. Скрипт возвращает такие HTTP-заголовки, которые не распознаются веб-сервером и сервер не представляет, как их интерпретировать.

Ошибка Internal Server Error весьма распространенная и не стоит впадать в панику при ее появлении. Наверняка один из представленных в этой статье советов окажется вам полезным, и работа вашего сайта придет в норму. Желаем удачи!

Прочитал сам, расскажи другим в социальных сетях

Оставить свой комментарий

Ваше Имя:

Ваш E-Mail:

Ваш комментарий


Рубрики
Последние записи на сайте
Как убрать дату с фотографии на компьютере
EaseUS MobiMover Free
Clipchamp
Как удалить драйвера видеокарты
Как отключить Защитник Windows 10
Как сделать внешний HDD из жёсткого диска
Скачиваем видео на iPhone
Последние комментарии

Самое интересное на сайте
Вход в почту Gmail
Обрезка видео онлайн
Сохраняем поисковик Яндекс в стартовую страницу
Connectify Hotspot 2016 2016.0.3.36821
Отсутствует файл d3dx9_43.dll?
Подключаемые модули браузера Гугл Хром
Как войти в Яндекс почту?
Скачать msvcr100.dll
Инстаграм для компьютера
Переводчик Гугл