Hostwinds Учебники

Результаты поиска для:


Содержание


Проблема: справка по внутренней ошибке сервера 500
Внутренняя ошибка сервера
500 Внутренние ошибки сервера Причины
Как исправить внутреннюю ошибку сервера 500?
Проблемы с файлом .htaccess
Проблемы с правами доступа к файлам или каталогам
Проблемы с темами WordPress и плагинами
Проблемы с вашим PHP-кодом
Другие распространенные коды ошибок, начинающиеся с пяти (5)
501 не реализовано
502 Неверный шлюз
Ошибка 504 Время ответа сервера истекло
505 Версия HTTP не поддерживается
506, 507, 508, 510, 511 Ошибки

500 Внутренние ошибки сервера

Теги: http errors 

Проблема: справка по внутренней ошибке сервера 500
Внутренняя ошибка сервера
500 Внутренние ошибки сервера Причины
Как исправить внутреннюю ошибку сервера 500?
Проблемы с файлом .htaccess
Проблемы с правами доступа к файлам или каталогам
Проблемы с темами WordPress и плагинами
Проблемы с вашим PHP-кодом
Другие распространенные коды ошибок, начинающиеся с пяти (5)
501 не реализовано
502 Неверный шлюз
Ошибка 504 Время ответа сервера истекло
505 Версия HTTP не поддерживается
506, 507, 508, 510, 511 Ошибки

Проблема: справка по внутренней ошибке сервера 500

Эта ошибка обычно будет выглядеть что-то подобное:

Внутренняя ошибка сервера

То, что вы можете увидеть: «Сервер столкнулся с внутренней ошибкой или неправильной настройкой и не смогли завершить ваш запрос. Пожалуйста, свяжитесь с администратором сервера, WebMaster@example.com и сообщите им о времени произошедшей ошибке. Все, что вы могли бы сделатьвызвало ошибку. Дополнительная информация об этой ошибке может быть доступна в журнале ошибок сервера. "

500 Внутренние ошибки сервера Причины

Если вы видите 500 внутренней ошибки сервера, сервер не удалось выполнить запрос, который, казалось, был действительным.Любой код ошибки, который запускается с номера пять (5) означает, что сервер знает, что он столкнутся с проблемой и не может делать то, что запрашивается.

Общий 500 внутренней ошибки сервера, вероятно, вызван простым ошибкой в конфигурации где-то на вашем сайте или сценарий, который вы используете.Это не говорит вам точно, что такое проблема, поскольку это общая ошибка.(Мы кратко объясним другие конкретные ошибки, начинающиеся с пяти (5) внизу этой страницы)

Причины могут включать, но не ограничиваются:

  • Плохие строки в файле php.ini
  • Плохие строки в файле .htaccess
  • Недействительные разрешения
  • Недействительные запросы скрипта
  • Недействительное право собственности
  • Неправильная передача в конфигурации веб-сервера.

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

Как исправить внутреннюю ошибку сервера 500?

Может быть несколько возможных причин расследования, чтобы исправить 500 внутренней ошибки сервера.

Во-первых, убедитесь, что файл .htaccess правильный и что папки и файлы на вашем сайте имеют правильные разрешения.Обязательно проверьте любые проблемы с темами и плагинами и проверьте PHP-код для ошибок.

Решение будет зависеть от того, что изначально вызвало ошибку.И как только вы определили причину, вы можете попытаться исправить это.

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

Проблемы с файлом .htaccess

Вероятно, наиболее распространенной причиной ошибки 500, но если вы не уверены, выполните следующие действия, чтобы определить, является ли это причиной (если вы не сможете найти причину в журналах ошибок):

  • Перейдите в диспетчер файлов в cPanel.
  • Настройте диспетчер файлов на отображение скрытых файлов
  • Переименуйте файл .htaccess во что-нибудь .htaccess.bak
  • Посмотрите, сохраняется ли проблема.

Если ошибка исчезнет, то возникает проблема с вашим файлом .htaccess.Измените его обратно к исходному имени и начните отрываться от кусочков кода в файл .htaccess, чтобы определить проблему.

Чтобы сделать это быстро и безопасно и безопасно, поместите номер знака (#) без скобок в начале одной строки, чтобы «прокомментировать» эту строку, поэтому она не «читает», когда ваш сайт загружен.

Сделайте одну строку, затем проверьте, сохраняется ли ошибка.Если это так, добавьте его в следующую строку и проверьте еще раз.Не забудьте вотворить все остальные линии, как только вы нашли проблему и исправить или удалить ее.

Если вы проверили все строки и проблема не исчезла, переходите к следующему разделу.

Проблемы с правами доступа к файлам или каталогам

Файлы и папки должны иметь определенные разрешения для них.Вы можете посмотреть, что они устанавливаются и изменит их, перейдя в файловый менеджер в вашем CPanel и ищите «разрешения».

Разрешения должны быть:

Папки - 0755

Файлы - 0644

Если здесь ничего не решает проблему, не стесняйтесь обращаться к нам в Live Chat или отправьте билет, чтобы помочь вам отсортировать и ваш сайт в Интернете.

Проблемы с темами WordPress и плагинами

Иногда ошибка 500 может быть вызвана плагином или темой.

Если ошибка отображается после установки новый плагин:

  • Зайдите в свой файловый менеджер
  • Перейдите в папку public_html / wp-content / plugins
  • Переименуйте папку для каждого плагина по одному

Если ошибка показывает после установки новой темы:

  • Зайдите в свой файловый менеджер
  • Перейдите в папку public_html / wp-content / themes
  • Переименуйте папку для темы

Если это исправляет сайт, попробуйте переустановить тему или плагин. Если он снова выбрасывает ошибку, измените имя и оставьте его.

Проблемы с вашим PHP-кодом

Вопросы с PHP также могут вызвать ошибку 500.Убедитесь, что у вас есть сообщение об ошибке PHP включена, чтобы вы могли посмотреть и увидеть возможную проблему.Вы можете включить его, выполнив следующее:

  • Перейдите в диспетчер файлов в cPanel.
  • Перейдите в каталог public_html
  • Пожалуйста, создайте новый файл и назовите его php.ini
  • Редактируйте этот файл и поместите это в него

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"

Другие распространенные коды ошибок, начинающиеся с пяти (5)

501 не реализовано

Сервер не может выполнить запрос, или он просто не понимает, что это запрашивает.Метод запроса не может быть действительным или сервер может не поддерживать метод запроса.В некоторых случаях на сервере может быть программное обеспечение, которое необходимо обновлять, часто, когда что-то еще не доступно, например, новые функции, представленные на API.

502 Неверный шлюз

Сервер получил запрос от другого сервера, который недействителен.Это может отображаться различными способами, в том числе:

  • 502 Неверный шлюз
  • 502 Сервис временно перегружен
  • Ошибка 502
  • Временная ошибка (502)
  • Ошибка HTTP 502 - неверный шлюз
  • 502 Ошибка прокси
  • HTTP 502
  • 502 Ошибка сервера: сервер обнаружил временную ошибку и не смог выполнить ваш запрос.
  • 502. Это ошибка
  • Плохой шлюз: прокси-сервер получил недопустимый ответ от вышестоящего сервера.

Вы также часто увидите «Nginx» на экране.

Эти ошибки часто являются просто причудливой проблемой между серверами онлайн, которые у вас нет контроля.В других случаях это может быть проблема с вашим браузером.Если вы видите эту ошибку, попробуйте очистить кэш, проверка вашего подключения к Интернету и проверяя, работает ли сайт в другом браузере или из другого соединения.Если это сохраняется, пожалуйста, свяжитесь с нами!

Ошибка 504 Время ответа сервера истекло

Эта ошибка аналогична 502, но она просто не получает запрос вместо того, чтобы не выполнять запрос.Проблема с сервером, скорее всего, или вы можете запускать скрипты, которые требуют больше времени, чтобы работать полностью.

Сначала обновите страницу, чтобы увидеть, сохраняется ли она. Если это так, вы можете попробовать исправить это:

  • Убедитесь, что файл .htaccess правильный, особенно если вы недавно установили WordPress
  • Если ваш сайт работает на WordPress, один или несколько ваших баз данных могут быть повреждены.Есть плагин, который может помочь - WP DBManagerОтказ Используйте его функцию восстановления, затем используйте опцию Optimize и посмотрите, если это исправит его.

505 Версия HTTP не поддерживается

Сервер не поддерживает протокол HTTP, используемый в запросе.Попробуйте использовать другой браузер и посмотреть, работает ли он, как это может быть проблемой с устаревшим браузером.

506, 507, 508, 510, 511 Ошибки

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

Написано Michael Brower  /  Декабрь 13, 2016