FAQ->Виртуальный хостинг->Анализ и устранение проблем
Код ошибки 500 (500 internal server error) что это? — FAQ
Анализ любой ошибки лучше всего начинать с логов ошибок Вашего сайта. Посмотреть логи Вы можете в панели управления хостингом, разделе "Управление сайтом", подразделе "HTTP логи".
Ошибка 500 (internal server error) как правило возникает и-за ошибок в файле .htaccess или использования в нем недопустимых директив.
В .htaccess нельзя:
- Изменять настройки PHP. Если в .htaccess Вы видите директивы php_value, php_flag, их нужно закоментировать. Для этого используется символ # в начале строки. Изменить настройки PHP Вы можете в панели управления хостингом, разделе "Управление сайтом", подразделе "Настройка php".
Пример: # php_flag register_globals off - Переопределять параметры Option. (На серверах начиная с s27 это ограничение снято). Если в .htaccess у Вас встречается такая директива options, ее необходимо закоментировать символом #. Изменить настройки Apache Вы можете в панели управления хостингом, разделе "Управление сайтом", подразделе "Настройка php".
Пример: # Options +FollowSymLinks
Для помощи в анализе логов ошибок, Вы можете воспользоваться кнопкой "". На основании полученных данных система сама сообщит о том какие директивы в .htaccess нужно убрать.
Так же ошибка 500 может возникать из-за ошибок в работе PHP скриптов. О том каким образом решить данную проблему читайте в статье "Вместо сайта у меня открывается белая страница, что делать?".
Статьи по теме:
- Вместо сайта у меня открывается белая страница, что делать?
- Мой сайт работает медленно, что делать?
- Код ошибки 500 (500 internal server error) что это? — FAQ
- Что означает ошибка 404 (Страница не найдена)
- Ошибка 403 (Доступ к файлу или каталогу запрещен)
- Мой сайт заражен, что делать?
- Почему я не могу зайти на FTP?
- Мои скрипты не отправляют почту.
- На сайте вместо текста отображаются знаки вопроса или не понятные символы.
- У меня не открываются картинки/flash/JavaScript файлы.
- Антивирусная проверка
- Отправленная функцией mail почта не доставляется получателю.
- Как очистить кэш браузера?
- 503 service temporarily unavailable. Что означает ошибка 503?
- 502 bad gateway nginx что это, что значит ошибка 502?
- Проверка файлов на наличие изменений
- Как сделать трассировку (traceroute) к серверу под разные ОС
- Что значит “пропинговать” и для чего это используется?