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

Опубликовано: 2019-03-15

Вы столкнулись с 500 внутренними ошибками сервера на вашем веб-сайте WordPress?

WordPress — замечательное и самое популярное программное обеспечение для управления контентом, но иногда даже оно может выдавать ошибки. Пользователи WordPress сталкиваются с 500 внутренними ошибками сервера чаще, чем с другими ошибками. Это самая неприятная ошибка, которая требует много времени и внимания. Он не указывает корень проблемы. Таким образом, вам придется выполнить множество действий по устранению неполадок, чтобы исправить это.

Содержание скрыть
1. Что такое внутренняя ошибка сервера 500 в WordPress?
2 Каковы возможные причины ошибки сервера 500 в WordPress?
2.1 Проблемы с плагинами и темами
2.2 Исчерпан лимит памяти PHP
2.3 Поврежденные файлы
2.4 Неправильно настроенный файл .htaccess
2.5 Проблемы с кодированием
3 решения для исправления внутренней ошибки сервера 500 в WordPress
3.1 Сделайте резервную копию вашего сайта WordPress
3.2 Включите отладку в WordPress
3.3 Увеличьте лимит памяти PHP
3.4 Поврежденный файл .htaccess
3.5 Деактивировать все плагины

Что такое внутренняя ошибка сервера 500 в WordPress?

Ошибка сервера 500 в WordPress — это сообщение, которое появляется, когда серверу веб-сайта не удается выполнить запрос. Проще говоря, это похоже на то, когда вы задаете вопрос своему веб-сайту, а он не может ответить на ваш вопрос, потому что сервер перегружен и не может дать вам правильный ответ. Ошибка 500 в WordPress — это общая ошибка, которая означает, что на стороне сервера что-то не так. Эта ошибка может нарушить нормальное функционирование вашего веб-сайта, поэтому лучше исправить ее как можно скорее.

Каковы возможные причины ошибки сервера 500 в WordPress?

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

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

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

Исчерпан лимит памяти PHP

Другая основная причина ошибки сервера 500 связана с исчерпанием лимита памяти PHP. Это происходит, когда вашему веб-сайту требуется больше памяти, чем было выделено изначально. Увеличение лимита памяти PHP может помочь решить эту проблему.

Поврежденные файлы

Проверьте наличие поврежденных файлов конфигурации вашего сайта. Поврежденные файлы в вашей установке WordPress могут вызвать ошибку сервера. Замена или восстановление поврежденных файлов может помочь вам решить эту проблему.

Неправильно настроен файл .htaccess.

Файл .htaccess — это очень важный файл конфигурации вашего веб-сайта. Небольшие неправильные настройки могут привести к ошибке сервера 500 в WordPress. Тщательная проверка и исправление файла .htaccess может решить проблемы.

Проблемы с кодированием

Проверьте наличие мелких и серьезных проблем с кодированием, таких как: синтаксические ошибки, конфликты. Эти проблемы также могут вызвать ошибку сервера 500. Устранение таких проблем может помочь вам решить проблему.

Решения по исправлению внутренней ошибки сервера 500 в WordPress

Здесь мы собираемся узнать полное решение , как исправить внутреннюю ошибку 500 сервера в WordPress. Следуйте полному решению, описанному ниже, чтобы шаг за шагом исправить ошибку в WordPress.

Сделайте резервную копию вашего сайта WordPress

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

Включите отладку в WordPress

Включите отладку WordPress

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

  • Войдите на свой сайт с помощью FTP-клиента.
  • Перейдите в корневой каталог и найдите файл wp-config.php .
  • Используйте FTP для редактирования wp-config.php .
  • Найдите в нем WP-DEBUG.
  • Теперь установите для него значение «true» .
 define( 'WP_DEBUG', 'TRUE'

Теперь проверьте, заменена ли ошибка сервера другим сообщением, в котором конкретно сообщается о фактической ошибке WordPress. Продолжайте читать, чтобы легко исправить внутреннюю ошибку сервера 500 на панели управления WordPress.

Увеличьте лимит памяти PHP

Увеличение лимита памяти PHP

Исчерпание лимита памяти также может вызвать внутреннюю ошибку сервера 500 в WordPress. Вы можете исправить это, увеличив лимит памяти PHP.

  • Войдите с помощью FTP или приложения FileZilla в панель управления cPanel вашей учетной записи хостинга.
  • Перейдите вкорневой каталог и найдите файл wp-config.php.
  • Загрузите его на свой компьютер.
  • Откройте файл в текстовом редакторе, скопируйте и вставьте этот код прямо под открывающим тегом PHP.
 define( 'WP_MEMORY_LIMIT', '64M' )
  • Затем сохраните и повторно загрузите файл обратно на свой сервер.

Поврежденный файл .htaccess

переименовать-.htaccess

Это самый простой и распространенный на практике способ исправить внутреннюю ошибку сервера. Поврежденный файл .htaccess также может вызвать ошибку.

  • Войдите в FTP или приложение FileZilla на панели управления cPanel вашей учетной записи хостинга.
  • Найдите файл .htaccess и переименуйте его в любое имя, например « .htaccess.del» .

Теперь вернитесь на свой сайт и проверьте, исправлена ​​ли ошибка или нет. Если проблема устранена, это означает, что ошибка была вызвана поврежденным файлом .htaccess.

  • Далее перейдите в админку WordPress>>Настройки>>Постоянные ссылки . Нажмите кнопку «Сохранить», чтобы создать новый файл .htaccess.

Деактивировать все плагины

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

переименовать -plugins- в-Deactivate
  • Перейдите в область администратора wp и деактивируйте плагины и тему один за другим.
  • Если у вас нет доступа к области wp-admin, перейдите в корневой каталог .
  • Откройте wp-content и найдите плагины. Затем переименуйте плагин в любое имя, которое вы предпочитаете. Это деактивирует все плагины.

Войдите на свой сайт и проверьте, исправлена ​​ли ошибка. Активируйте все плагины по одному, чтобы выяснить, какой из них вызвал ошибку. Снова переименуйте его обратно в «плагины». Вы также можете обратиться к хозяину за помощью и предложениями.

Подведение итогов

Подводя итог, вы можете легко исправить внутреннюю ошибку сервера 500 в WordPress , используя методы, описанные выше. Надеюсь, эта статья окажется полезной для устранения внутренней ошибки сервера 500.

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

Возможно, вам также будет интересно прочитать следующие информативные статьи.

  • 20+ лучших бесплатных тем WordPress (2019)
  • Топ-10 тем WordPress с поддержкой GDPR и нишевых тем