Ошибка 500 (500 internal server error) - описание, что делать


5
Добрый день!

На моем сайте при переходе на некоторые страницы возникает ошибка 500: 500 internal server error

Что это означает? Как исправить эту ошибку?
спросил 17 июня 2016 Илья Вебмастер в категории Сис. администрирование
1 Ответ
5
Лучший ответ

Добрый день!

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

Ошибка 500 в браузере Google Chrome

Об основных причинах возникновения ошибки 500 и о способах ее устранения я расскажу в этой статье.

Ошибка 500 в браузере Microsoft Edge

Автор считает, что эти материалы могут вам помочь:
  • MSVCR90.dll – что это за ошибка и как ее исправить?
  • Что делать если телефон выдает ошибку в си ди карте
  • Сим карта не работает, что делать?
  • Не включается телефон, что делать?
  • Самое первое, что вам необходимо сделать - проверить ваш лог ошибок - файл error.log. Скорее всего там будет подробно описано, почему и где возникла ошибка 500.

    Ошибка в файле .htaccess

    Если вы используете веб-сервер Apache, то самой частой причиной возникновения ошибки 500 является ошибка в одном из файлов .htaccess. Либо вы сами, либо ваши скрипты (например - установщик любой CMS) внесли изменения в .htaccess и они некорректны. Проверьте вручную все файлы .htaccess, перезагрузка Apache после этого не требуется.

    Ошибка 500 из-за ошибки в php-коде

    Некоторые веб-серверы настроены так, что не показывают ошибки в php коде, а вместо этого всегда отдают ошибку 500. Это правильно с точки зрения безопасности и не доставляет особых проблем владельцу сайта. Настоящую ошибку вы всегда можете увидеть в вашем error.log. Для иллюстрации к этой статье я вызвал ошибку 500 именно с помощью ошибки в php коде:

    Ошибка 500 из-за ошибок в коде php

    Ошибка из-за медленного выполнения скрипта

    Некоторые скрипты могут работать очень медленно. Если скрипт работает более определенного времени (обычно это 30 секунд), то веб-сервер обрывает его работу и выдает пользователю ошибку 500. Администратор сайта в таком случае увидит в error.log следующий текст:

    Fatal error: Maximum execution time of 30 seconds exceeded

    Такая ошибка обычно возникает из-за плохого php-кода, либо из-за медленной работы базы данных. Постарайтесь не использовать скрипты от начинающих и неопытных разработчиков.

    Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

    Помогите автору статьи:
    вКонтакте
    Одноклассники
    Мой Мир
    Google+
    Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
    Это будет полезно для вас:
  • Болт проржавел, сломался и остался в полу - что делать?
  • Эвакуировали автомобиль - что делать и как действовать
  • Что делать, если в телефон попала вода - пошаговая инструкция
  • Ошибка Stop c000021a Fatal System Error - что делать?
  • Failed to initialize BattlEye Service driver load error 1450 - что за ошибка?
  • «Войдите в один из аккаунтов владельца этого устройства» – что делать?
  • Что делать, в свой телефон вставила наушники но звук играет из динамика?
  • Что делать, если пересолили мясо или рыбу: все способы
  • ответил 17 июня 2016 Эксперт Дмитрий (23,619 баллов)
    выбран 25 июня 2016 Эксперт Михаил
    Новые статьи:
  • Google Authenticator для компьютера: установка и использование
  • Семья Т+ 80: описание тарифного плана Билайн, подключение
  • Ошибка 0xc00000e9 при запуске Windows – решение
  • Как правильно жарить говядину на сковородке: советы и секреты
  • Зерновой или травяной откорм бычков: отличия и выбор
  • Тариф «Премиальный» от Билайн – условия и способ подключения
  • «Войдите в один из аккаунтов владельца этого устройства» – что делать?
  • Таблица вывода алкоголя из организма водителей
  • Что делать, если пересолили мясо или рыбу: все способы
  • Как отмерить сахар без весов: ложкой, стаканом, таблица весов
  • Калифорнийская сияющая кошка: описание, фото, характер
  • Можно ли пить минеральную воду – дозировка и особенности
  • Гималайская кошка – описание породы, характер, фото
  • «Смарт для своих» - описание тарифа МТС в 2018 году
  • Как поставить кавычки «Ёлочки» в Word и браузере - все способы
  • Как полностью удалить DriverPack Solution или Cloud