Перейти к основному контенту
Позвонить нам
Телефоны и время работы
Справочный центр

Ознакомьтесь с нашими справочными ресурсами в Интернете

Справка

WordPress Справка

Мы постарались перевести эту страницу для вас как можно точнее. Эта страница доступна и на английском языке.

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

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

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

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

Внимание! Перед устранением неполадок или внесением изменений обязательно создайте резервную копию веб-сайта.

Отключите файл .htaccess

Одной из наиболее частых причин появления ISE является повреждение файла .htaccess. .Htaccess - это управляющий файл, который WordPress использует для связи с сервером. WordPress, плагины и темы часто вносят изменения в этот файл, что иногда может привести к его повреждению.

При устранении неполадок в ISE сначала отключите файл .htaccess, а затем посетите свой сайт в режиме приватного просмотра ( Chrome / Firefox / Edge ). Если ошибка исчезла, сбросьте постоянные ссылки для автоматического создания нового файла .htaccess.

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

Увеличьте пределы памяти

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

Для этого подключитесь к своей учетной записи хостинга через FTP и увеличьте лимит памяти WordPress в файле wp-config.php (если ваш сайт не находится на управляемом хостинге WordPress, пропустите шаг 1).

Если увеличение лимита памяти WordPress не помогло, попробуйте увеличить лимит памяти PHP до 256 или 512 МБ.

Отключите все плагины

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

Чтобы проверить, не вызвана ли проблема плагинами, в папке wp-content переименуйте папку плагинов в plugins.renamed и перейдите на свой сайт в режиме приватного просмотра. Если он загружается правильно, проблема связана с одним из ваших плагинов. Если ошибка не устранена, причина в другом.

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

Если вы хотите и дальше использовать проблемный плагин, загрузите последнюю версию плагина через FTP и включите его. Это обновит плагин. Если обновление не работает, попробуйте сделать следующее:

  • Найдите плагин в репозитории WordPress на wordpress.org . На главной странице плагина выберите Просмотреть форум поддержки . Найдите на форуме решение вашей проблемы.
  • Если вы приобрели плагин в другом месте, просмотрите документацию, предоставленную разработчиком плагина.

Повторно загрузите файлы ядра WordPress

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

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

Загрузите ту же версию WordPress, которую вы используете в настоящее время, из репозитория WordPress , распакуйте ее на локальном компьютере, подключитесь к своей учетной записи хостинга с помощью FTP и перенесите (перезапишите) папки wp-admin и wp-includes.

Примечание. Если вы не знаете, какую версию WordPress использует ваш сайт, проверьте файл wp-version.php в папке wp-includes .

Перейти на тему WordPress по умолчанию

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

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

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

Если обновить тему не получается, попробуйте сделать следующее:

  • Найдите тему в репозитории WordPress на wordpress.org . На главной странице темы выберите Просмотреть форум поддержки . Найдите на форуме решение вашей проблемы.
  • Если вы приобрели тему в другом месте, просмотрите документацию, предоставленную разработчиком темы.

Статьи по теме