Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: http errors
Эта ошибка обычно будет выглядеть что-то подобное:
То, что вы можете увидеть: «Сервер столкнулся с внутренней ошибкой или неправильной настройкой и не смогли завершить ваш запрос. Пожалуйста, свяжитесь с администратором сервера, WebMaster@example.com и сообщите им о времени произошедшей ошибке. Все, что вы могли бы сделатьвызвало ошибку. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера. "
Если вы видите 500 внутренней ошибки сервера, сервер не удалось выполнить запрос, который, казалось, был действительным.Любой код ошибки, который запускается с номера пять (5) означает, что сервер знает, что он столкнутся с проблемой и не может делать то, что запрашивается.
Общий 500 внутренней ошибки сервера, вероятно, вызван простым ошибкой в конфигурации где-то на вашем сайте или сценарий, который вы используете.Это не говорит вам точно, что такое проблема, поскольку это общая ошибка.(Мы кратко объясним другие конкретные ошибки, начинающиеся с пяти (5) внизу этой страницы)
Причины могут включать, но не ограничиваются:
Чтобы найти точную причину, вы должны посмотреть журналы ошибок, найденные в CPanel.Если вам нужна помощь, отправьте билет, и один из наших технологий будет рад помочь вам понять это.
Может быть несколько возможных причин расследования, чтобы исправить 500 внутренней ошибки сервера.
Во-первых, убедитесь, что файл .htaccess правильный и что папки и файлы на вашем сайте имеют правильные разрешения.Обязательно проверьте любые проблемы с темами и плагинами и проверьте PHP-код для ошибок.
Решение будет зависеть от того, что изначально вызвало ошибку.И как только вы определили причину, вы можете попытаться исправить это.
Ниже мы перечислили некоторые из более распространенных причин ошибки и как их исправить.
Вероятно, наиболее распространенной причиной ошибки 500, но если вы не уверены, выполните следующие действия, чтобы определить, является ли это причиной (если вы не сможете найти причину в журналах ошибок):
Если ошибка исчезнет, то возникает проблема с вашим файлом .htaccess.Измените его обратно к исходному имени и начните отрываться от кусочков кода в файл .htaccess, чтобы определить проблему.
Чтобы сделать это быстро и безопасно и безопасно, поместите номер знака (#) без скобок в начале одной строки, чтобы «прокомментировать» эту строку, поэтому она не «читает», когда ваш сайт загружен.
Сделайте одну строку, затем проверьте, сохраняется ли ошибка.Если это так, добавьте его в следующую строку и проверьте еще раз.Не забудьте вотворить все остальные линии, как только вы нашли проблему и исправить или удалить ее.
Если вы проверили все строки и проблема не исчезла, переходите к следующему разделу.
Файлы и папки должны иметь определенные разрешения для них.Вы можете посмотреть, что они устанавливаются и изменит их, перейдя в файловый менеджер в вашем CPanel и ищите «разрешения».
Разрешения должны быть:
Папки - 0755
Файлы - 0644
Если здесь ничего не решает проблему, не стесняйтесь обращаться к нам в Live Chat или отправьте билет, чтобы помочь вам отсортировать и ваш сайт в Интернете.
Иногда ошибка 500 может быть вызвана плагином или темой.
Если ошибка отображается после установки новый плагин:
Если ошибка показывает после установки новой темы:
Если это исправляет сайт, попробуйте переустановить тему или плагин. Если он снова выбрасывает ошибку, измените имя и оставьте его.
Вопросы с PHP также могут вызвать ошибку 500.Убедитесь, что у вас есть сообщение об ошибке PHP включена, чтобы вы могли посмотреть и увидеть возможную проблему.Вы можете включить его, выполнив следующее:
display_error = off
log_errors = Вкл.
error_log = "Error.log"
Если ваш PHP-код инициирует внешние соединения (схватывающий RSS-канал и т. Д.), Убедитесь, что вы включите обработчик Time-Out. Если сценарий PHP времена в развороженном виде он может бросить 500 ошибок.
Кроме того, убедитесь, что приложения PHP достаточно памяти, выделенные им.Если он слишком низко, это приведет к фатальной ошибке.
display_error = off
log_errors = On
error_log = "error.log"
Сервер не может выполнить запрос, или он просто не понимает, что это запрашивает.Метод запроса не может быть действительным или сервер может не поддерживать метод запроса.В некоторых случаях на сервере может быть программное обеспечение, которое необходимо обновлять, часто, когда что-то еще не доступно, например, новые функции, представленные на API.
Сервер получил запрос от другого сервера, который недействителен.Это может отображаться различными способами, в том числе:
Вы также часто увидите «Nginx» на экране.
Эти ошибки часто являются просто причудливой проблемой между серверами онлайн, которые у вас нет контроля.В других случаях это может быть проблема с вашим браузером.Если вы видите эту ошибку, попробуйте очистить кэш, проверка вашего подключения к Интернету и проверяя, работает ли сайт в другом браузере или из другого соединения.Если это сохраняется, пожалуйста, свяжитесь с нами!
Эта ошибка аналогична 502, но она просто не получает запрос вместо того, чтобы не выполнять запрос.Проблема с сервером, скорее всего, или вы можете запускать скрипты, которые требуют больше времени, чтобы работать полностью.
Сначала обновите страницу, чтобы увидеть, сохраняется ли она. Если это так, вы можете попробовать исправить это:
Сервер не поддерживает протокол HTTP, используемый в запросе.Попробуйте использовать другой браузер и посмотреть, работает ли он, как это может быть проблемой с устаревшим браузером.
Написано Michael Brower / Декабрь 13, 2016