За последние 24 часа нас посетили 17922 программиста и 1613 роботов. Сейчас ищут 1462 программиста ...

500 Internal Server Error и ошибки в скрипте

Тема в разделе "Установка PHP", создана пользователем Wonder_in, 19 дек 2011.

  1. Wonder_in

    Wonder_in Активный пользователь

    С нами с:
    19 дек 2011
    Сообщения:
    1
    Симпатии:
    0
    CentOS 5.7
    php 5.3 подключён как FastCGI к apache.
    Если в скрипте есть синтаксическая ошибка, то сервер выдаёт 500 Internal Server Error и в логах тишина.
    А я ожидаю, что в логах (log_errors=On) будет сообщение об этой синтаксической ошибке наподобие "PHP Parse error: syntax error, unexpected '/' in bla-bla-bla on line 12".
    Но этого сообщения нет. Как быть?
     
  2. Namer

    Namer Активный пользователь

    С нами с:
    14 апр 2010
    Сообщения:
    492
    Симпатии:
    0
    Если сервер ошибку выдает, то ошибку надо искать в логах сервера, а не в логах РНР.
    У меня 500я ошибка обычно если в .htaccess что-то не то пропишу.
     
  3. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Namer
    А PHP где-то ведёт собственные логи? По-моему любые ошибки PHP (в том числе Notice любые) - всё оказывается только в логах сервера.
     
  4. NeoXidant

    NeoXidant Активный пользователь

    С нами с:
    8 фев 2010
    Сообщения:
    121
    Симпатии:
    1
    sobachnik
    смотри секцию
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; Error handling and logging ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    в файле php.ini

    Все ошибки PHP могут писаться в файл php_error_log
     
  5. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Ok. Буду знать [​IMG]