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

Статья написана:
  • WordPress
  • Обновлено: Apr 24, 2018

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

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

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

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

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

Чтобы просмотреть журналы ошибок, войдите в панель управления веб-хостинга и перейдите в раздел «Сайты / домены». Имейте в виду, что интерфейс зависит от каждой хостинговой компании. Просто найдите меню или панель инструментов, где вы можете найти «Диспетчер файлов», «Настройки веб-сервера», «Настройки PHP» или что-то подобное; опция «Журналы» также должна быть там.

бревна
Файл журнала ошибок обычно предоставляется. Для cPanel он находится в разделе «Журналы». Все может быть по-другому с вашим Хост WordPress - пожалуйста, обратитесь в службу поддержки, если вы не можете найти свои журналы ошибок. ,

Цель просмотра журналов ошибок - дать внутреннему сообщению об ошибке 500 некоторый контекст. Это поможет вам определить исправление, которое может быть применено. В зависимости от ваших результатов ниже вы можете попробовать:

1. Время ожидания скрипта PHP

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

Другим решением является увеличение предела памяти PHP, что может быть сделано путем создания пустого текстового файла с именем «php.ini».

PHP

Запишите код «memory = 64MB», сохраните, а затем загрузите его в свой каталог WordPress с помощью FTP.

user_ini

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

Другой распространенной причиной внутренних ошибок 500 является поврежденный или неправильно настроенный файл .htaccess. Быстрое решение состоит в том, чтобы переименовать старый файл .htaccess во что-то другое - например, «.htaccess_old». Для этого войдите в свою платформу веб-хостинга и перейдите в файловый менеджер. Вы должны быть в состоянии найти файл рядом с папками WordPress, такими как wp-content, wp-includes и так далее.

.htaccess

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

Вы можете сделать это, войдя в свою панель инструментов WordPress, перейдя в Настройки à Permalinks, а затем нажмите кнопку «Сохранить».

Permalinks

3. Ошибочные плагины

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

Для этого перейдите в раздел «Плагины»> «Установленные плагины», нажмите «Выбрать все», а затем выберите «Деактивировать» в раскрывающемся меню «Массовые действия».

плагины

Выводы

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

Про Кристофера Яна Бенитеса

Кристофер Ян Бенитес - профессиональный внештатный автор, который предоставляет малым предприятиям контент, который привлекает их аудиторию и повышает конверсию. Если вы ищете высококачественные статьи обо всем, что связано с цифровым маркетингом, тогда он ваш парень! Не стесняйтесь сказать ему «привет» в Facebook, Google+ и Twitter.

Подключение: