Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » 500 Internal Server Error


500 Internal Server Error

Сообщений 1 страница 20 из 62

1

переодически выбрасывает такую ошибку,- 500 Internal Server Error
кто скажит причину?

-1

2

Да у меня та же проблема, тока еще админ панели нету...
Возможно что-то с сервером случилось.

Отредактировано Azor (Пт, 9 Сен 2011 17:56:29)

0

3

И администрация куда-то пропала...

0

4

Azor написал(а):

Да у меня та же проблема, тока еще админ панели нету...

панель есть. но второй день эта ошибка, - достало уже, перезагружаю, отправленое сообщение повторяется почему то дважды?

-1

5

алексейНН
Не знаю, я только сегодня заметил

500 Internal Server Error
nginx/0.8.42

До этого все просто летало!

0

6

Пост по пять раз отправлять приходится, да и при элементарной перезагрузке страницы то и дело вылетает %-) Хотя сами форумы тормозят уже второй день - но не в таком темпе

0

7

надеюсь кто нибудь разъяснит причины?

http://mybb.ru/f/collection/0213.gif

-1

8

Мне уже в конец надоело, жду пол дня ответа, все как будто испарились. :angry:

Форум мало того что "тупит" сильно, еще и панель пропала...

Отредактировано Azor (Пт, 9 Сен 2011 18:15:25)

0

9

Форум лихорадит давно уже есть тема с подобными ошибками ..

0

10

давно уже есть тема с подобными ошибками ..

Только никто их не исправит.

0

11

Элизавета написал(а):

Форум лихорадит давно уже есть тема с подобными ошибками ..

а толку то?

0

12

зачем плодить одни и те же темы ,если есть уже подобная ...и проблема НЕ ТОЛЬКО У ВАС!!!

+1

13

Элизавета написал(а):

зачем плодить одни и те же темы ,если есть уже подобная ...и проблема НЕ ТОЛЬКО У ВАС!!!

а что от этого форуму хуже, или чё за притензия?

0

14

От только не надо создавать сто тем с одним и тем же криком: "Помахите, у форумов [пренебрежительное описание] вылазит"!
Для начала надо поискать на форуме такую тему, возможно, в нее уже ответили знающие люди.
А ошибка - это, вероятно, сбои на сервере. Скоро все должно нормализоваться :3
Беспаники идем пить чай и ложиться спатьки, зава все будет чики-пуки.

-1

15

Laktonika написал(а):

От только не надо создавать сто тем с одним и тем же криком: "Помахите, у форумов [пренебрежительное описание] вылазит"!
Для начала надо поискать на форуме такую тему, возможно, в нее уже ответили знающие люди.
А ошибка - это, вероятно, сбои на сервере. Скоро все должно нормализоваться :3
Беспаники идем пить чай и ложиться спатьки, зава все будет чики-пуки.

1. поиск чёт конкретно не выдал ошибку подобную
2. я в курсе, что все мы тут админы своих форумов. но ненадо тут мешать друг другу создавать темы и задавать вопросы!
придут модеры пояснят причину ошибки и закроют тему. так что угомонитесь. идите своих юзеров воспитывайте у себя на тематических территориях.
3. ещё есть у кого вАпросы по поводу созданой мной темы?

-2

16

алексейНН
А вот грубить мне не надо :)
Своих юзеров мне воспитывать не нужно - они весьма культурны.
А вы предлагаете модерам лично пройтись по каждой теме? Оо.

0

17

что же орать как истерикам ,"спасите ,помогите" и создавать кучу параллельных тем  ..если есть ОДНА тема ,в которую удобней всего зайти админу ,а не бегать по всем созданным афтарами ,не обременяющими себя поиском ,а нет ли похожих проблем у других ..ведь ошибка 500 ,говорит сама за себя

0

18

Laktonika написал(а):

алексейНН
А вот грубить мне не надо
Своих юзеров мне воспитывать не нужно - они весьма культурны.
А вы предлагаете модерам лично пройтись по каждой теме? Оо

Элизавета написал(а):

что же орать как истерикам ,"спасите ,помогите" и создавать кучу параллельных тем  ..если есть ОДНА тема ,в которую удобней всего зайти админу ,а не бегать по всем созданным афтарами ,не обременяющими себя поиском ,а нет ли похожих проблем у других ..ведь ошибка 500 ,говорит сама за себя

я надеюсь админ зачтёт вам этот прогиб!)) http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif
на счёт грубости, Laktonika, ты грубость где нашла?

-1

19

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

Использование в файлах .htaccess недопустимых конструкций. В частности, инструкции php_value и php_flag допустимы только при работе PHP в режиме mod_php, который на нашем хостинге не используется. При работе в режиме CGI или FastCGI подобные конструкции приводят к ошибке. Если Вам необходимо изменить какие-то настройки PHP, это всегда можно сделать через панель управления. Также к ошибке приводит использование инструкций от Russian Apache.
Слишком долгая работа скрипта. Кроме собственных ограничений PHP на время работы скрипта (max_execution_time) также существуют ограничения со стороны веб-сервера: если веб-сервер не получает никакого ответа от скрипта в течение 60 секунд, скрипт считается зависшим и его работа принудительно завершается с выдачей ошибки 500.
Скрипт пытается получить больше памяти, чем положено по тарифу. Опять же, кроме внутреннего PHP-шного memory_limit на нашем хостинге используется менеджер памяти, который следит за количеством памяти, запрашиваемым скриптами для работы. Если скрипт начинает потреблять больше памяти, чем ему положено по тарифному плану, включая утечки памяти самого PHP или других интерпретаторов, его работа принудительно завершается.
Скрипт возвращает HTTP-заголовки, которые веб-сервер не может распознать и не понимает как интерпретировать.
Более подробную информацию о том, почему ошибка 500 «Internal Server Error» возникла на Вашем сайте, вы можете получить в файле error.log, который включается через панель управления хостингом. Обратите внимание, что ведение error.log включается только на время


ошибка 500 "Internal Server Error"

Ошибка 500 "Internal Server Error" возникает в случае невозможности запуска скрипта, который вы разместили на сервере, в случае ошибок в скрипте, а также в случае когда вы поместили неправильную инструкцию в файл .htaccess. Этот список причин возникновения ошибки 500 не конечный, есть еще масса причин, по которым может возникнуть ошибка 500. Однако, упомянутые три случая встречаются наиболее часто.

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

[Wed Apr 14 17:01:38 2004] [alert] [client 217.16.16.16] /home/uXXXXX/aaa.ru/www/.htaccess: Invalid command 'DrectoryIndex', perhaps mis-spelled or defined by a module not included in the server configuration

Веб-сервер укажет вам какую конкретно директиву он посчитал ошибочной - ее нужно будет исправить. В данном случае веб-сервер сообщил что директивы DrectoryIndex он не знает. И действительно - нет директивы DrectoryIndex, есть DirectoryIndex. Имеет место опечатка.

Если ошибка 500 возникает при обращении к скрипту на языке Perl, размещенному в каталоге cgi-bin, нужно проверить права доступа на этот скрипт. Права должны быть 755 (rwxrx-rx). Если это не так, нужно изменить права на 755 командой chmod 755 script.pl в unix shell или воспользоваться для этого FTP. Нужно отдельно отметить - права на скрипты должны быть установлены строго в 755.

Пожалуйста, проверьте правильный ли режим передачи файлов по FTP вы использовали при загрузке скрипта на наш сервер. Все скрипты, равно как и любые другие текстовые файлы, должны передаваться по FTP в текстовом (ASCII) режиме. Если же был использован двоичный (Binary) режим передачи файлов, скрипты наверняка работать не будут.

Если после проверки корректности установленных прав на файл скрипта ошибка не исчезла, нужно изучить последние записи в файле error.log - в него веб-сервер помещает все сообщения об ошибках. Так вы найдете строчку вида

[Fri Apr 9 15:05:31 2004] [error] [client 217.16.16.16] Premature end of script headers: /home/uXXXX/aaa.ru/cgi-bin/script.pl

Первое, что нужно сделать если вы получили такую ошибку, это проверить правильно ли скрипт выдает HTTP-заголовки. Каждый скрипт должен сначала печатать строку с указанием соответствующего Content-type и только потом непосредственно то, что увидит пользователь (например, HTML-код). Пример строки для выдачи заголовка обычного HTML-документа:

print "Content-type: text/html; charset=windows-1251\n\n";

Если и после выдачи правильных заголовков ошибка 500 не исчезла, нужно проверить корректность работы скрипта в целом. Для этого нужно получить доступ в unix shell и далее выполнить команду проверки синтаксиса:

> perl -cw script.pl script.pl syntax OK

Если скрипт написан с ошибками, нужно будет исправить ошибки, руководствуясь соответствующей диагностикой, а также проверить синтаксис скрипта снова.

500 - Internal Server Error

Ошибка сервера может быть вызвана различными причинами, поэтому ее диагностика достаточно сложна и трудоемка. Это не является ошибкой «1С-Битрикс: Управление сайтом». Часто возникает на разделяемом хостинге из-за ограничения ресурсов системы.

При возникновении ошибки сервера в первую очередь необходимо просмотреть файл сервера error.log. В этом файле может содержаться строка с кодом ошибки.

Типичным примером причины возникновения ошибки сервера может быть превышение разрешенных прав на хостинге.

Например, происходит попытка выполнить файл с атрибутами, не разрешёнными для запуска на сервере (например, файл имеет атрибуты 0755, а допускается 0711).

Также возможной причиной может быть наличие лимита по времени на исполнение php-скриптов;
Или у системы нет прав на запись или чтение файла и др.
Другой распространенной причиной возникновения внутренней ошибки сервера является нарушение конфигурации сервера или попытка использования неразрешенных инструкций, например, в файле .htaccess. В этом случае необходимо закомментировать либо удалить строку, содержащую неразрешенную директиву, в соответствующем файле (например, .htaccess).
Обратите внимание, если PHP работает как CGI, то 500 ошибка на сервере может быть вызвана фатальной ошибкой PHP. В этом случае рекомендуется выполнить проверку программного кода и диагностировать ошибку.
Внутренняя ошибка сервера может возникнуть при запуске из-под Apache CGI-скрипта, время исполнения которого превышает время, отведенное на выполнение скрипта в настройках сервера.
Таким образом, всё зависит от конфигурации сервера.

Важно понимать, указанные ограничения не настраиваются через настройки PHP в php.ini.

В нормальной ситуации такая ошибка и её причина фиксируется в логах сервера. Вам необходимо обратиться к хостеру с просьбой указать, что является причиной возникновения ошибки и попросить её устранить (например, увеличить ресурсы). Если хостер не смог найти решение - обратитесь в техподдержку компании «1С-Битрикс» с точным указанием того, как ошибка происходит и какие причины указал хостер. Без указания причины ошибки техподдержка помочь вам не сможет.

500 - (Internal Server Error)

Думаю что многие встречали с ошибкой Internal Server Error, это полезно знать как решить эту проблему за 5 минут.
Из опыта тех поддержки, у многих клиентов возникает ошибка Internal Server Error, хотя решение простое :)

Данная ошибка чаще всего означает что сервер заблокировал обращение к скрипту, это может быть по следующим причинам:

1. Вы выставили права доступа на файл (ы) отличающиеся от 644 или 444, сервер блокирует выполнение скрипта в целях
безопасности (например - выставили CHMOD 666 или 777)
2. Вы выставили права доступа отличающиеся от 755 на папки (у). (например - выставили CHMOD 777)
3. Найдены не поддерживаемые директивы в файле .htaccess

А значить что вам нужно поставить права на файлы 644, а на папки 755

Многие сервера хостеров работают режиме suPHP и не поддерживается установка директив php_flag, php_admin_flag, php_value и прочих,
которые изменяют какие-либо параметры PHP окружения.

А значить что в файле .htaccess не должно быть параметров (эти параметры нужно закомментировать):

1. php_value
2. php_flag
3. php_admin_flag

Закомментировать параметр в .htaccess можно добавив в начало строки знак #

Например есть параметры:

php_flag register_globals On

Заккомментированные они будут выглядеть так:

# php_flag register_globals On

Если это не помогло и вы все сделали как написано, обращайтесь в тех поддержку хостера.

А если вам необходимо register_globals или другие параметры, которые закоментируете, то они пишутся в файле php.ini без php_flag, php_admin_flag, php_value, а просто register_globals = On

0

20

алексейНН -1
ой нажал случайно +1 , было -2 =)
тема уже есть и не надо плодить, правда админу чтоб мозг не компасировать , пусть в одной читает.

Отредактировано Obsidian (Пт, 9 Сен 2011 20:29:40)

0


Вы здесь » Единый форум поддержки » Корзина » 500 Internal Server Error