Лучшие способы устранения 500 внутренней ошибки сервера в WordPress
Опубликовано: 2021-03-09При работе с WordPress очень часто приходится сталкиваться с ошибками. Есть много сообщений об ошибках WordPress, с которыми люди сталкиваются каждый день. И одной из таких распространенных ошибок WordPress является внутренняя ошибка сервера 500. Если вы давно сталкиваетесь с этой ошибкой WordPress, но не нашли правильного решения, вы попали по адресу. В этой статье мы поможем вам узнать больше об этом сообщении об ошибке WordPress. Кроме того, мы также поможем вам устранить внутреннюю ошибку сервера 500 в WordPress. Продолжайте читать эту статью.
Ошибки WordPress очень раздражают, особенно если вы новичок, и в сообщении об ошибке не содержится много информации о первопричине и способе устранения. По сравнению с другими ошибками WordPress, внутренние ошибки сервера являются худшими, поскольку они не предоставляют никакой информации о проблеме. Существует множество внутренних ошибок сервера, и «Внутренняя ошибка сервера 500» — одна из самых распространенных ошибок WordPress.
внутренняя ошибка сервера 500
Внутренняя ошибка сервера 500 относится к ситуации, когда сервер сталкивается с неожиданной проблемой, которая не позволяет ему выполнить запрос. Если есть проблема с сервером или файловой системой, на которой работает ваш веб-сайт, вы столкнетесь с этим сообщением об ошибке на каждой странице вашего веб-сайта. Однако определение этой ошибки WordPress довольно неясно. Единственная определенная вещь заключается в том, что ошибка возникает, когда некоторые операции на стороне веб-сайта идут не так, как надо.

Это сообщение об ошибке появляется не только на сайте WordPress, но и на других сайтах. В частности, в случае с WordPress причина, скорее всего, связана с корневым каталогом, в котором хранятся ваши файлы WordPress. Если вы получаете эту ошибку, это означает, что скрипт, который является частью вашей темы или плагина WordPress, сделал что-то не так, и в результате ваш сервер вышел из строя. Теперь вопрос — как устранить внутреннюю ошибку сервера 500 .
Как устранить внутреннюю ошибку сервера 500?
Внутренняя ошибка сервера 500 — одна из самых неприятных ошибок WordPress . Хотя у него нет простого решения, есть несколько советов по устранению неполадок, которые вы должны попробовать. Помните, что советы, которыми мы делимся здесь, выполняются вручную, поэтому они могут потребовать много времени и терпения.
Важное примечание: Прежде чем пробовать какое-либо из ручных решений, не забудьте сделать резервную копию вашего сайта WordPress . Резервное копирование вашего сайта гарантирует, что все данные вашего сайта останутся в безопасности, даже если во время устранения вышеуказанной ошибки WordPress произойдет какой-либо сбой.
#1 – Используйте функцию отладки WordPress
Всякий раз, когда вы сталкиваетесь с ошибкой WordPress (особенно с белым экраном смерти или ошибкой сервера) и не знаете, как с ней справиться, лучше всего использовать функцию отладки WordPress. Даже если он не сможет решить проблему, он предоставит полезную информацию о том, что происходит, то есть о причине возникновения проблемы. Чтобы включить отладку на своем сайте, перейдите в файл wp-config.php и найдите WP_DEBUG . Если вы найдете его, вам нужно установить его в true . Тогда код будет выглядеть так —
определить ("WP_DEBUG", правда);
Важное примечание: если вы не можете найти код в файле wp-config.php, вам нужно добавить его вручную. Обратитесь к этой статье для получения дополнительной информации — Как включить отладку в WordPress .
После сохранения файла wp-config.php попробуйте перезагрузить свой сайт WordPress, чтобы проверить, не изменилось ли что-нибудь. Существует высокая вероятность того, что внутренняя ошибка сервера 500 исчезнет или, возможно, она будет заменена другой ошибкой, которая указывает точную проблему. В этом случае прочитайте сообщение об ошибке, и вы получите достаточно информации о ней, т. е. о том, что вызывает ошибку и как ее исправить.

Но если включение функции отладки не работает для вас, мы рекомендуем оставить ее включенной до тех пор, пока ошибка WordPress не будет устранена. Как упоминалось ранее, это даст полезную информацию о том, что происходит, то есть о причине возникновения проблемы. А раз все в порядке, т.е. нет сообщения об ошибке, не забудьте отключить отладку.
#2 – Деактивировать плагины или переключиться на тему по умолчанию
Если функция отладки WordPress не очень помогает, попробуйте деактивировать используемые вами плагины. Иногда случается так, что есть неисправный плагин, и мы знаем об этом. Если какой-либо из плагинов, которые вы используете, неисправен, вы можете получить ошибку WordPress, подобную этой — 500 внутренняя ошибка сервера . Поэтому, если на вашем сайте WordPress установлено несколько плагинов, вам следует деактивировать их один за другим, чтобы найти неисправный плагин. И если вы найдете плагин, который вызывает ошибку, либо обновите его, либо удалите, если обновление недоступно.
Иногда тема WordPress также может вызывать ошибки сервера. Итак, чтобы проверить, действительно ли тема вызывает проблему, переключитесь на тему по умолчанию или любую неизменную тему WordPress, например Twenty Twenty или Twenty Twenty-One . Если ваш сайт WordPress загружается без внутренней ошибки сервера 500 , то ваша тема является настоящим виновником. Попробуйте обновить свою тему, а если обновление недоступно, то лучше переключиться на другую тему.
#3 – Проверьте файл .htaccess
Если проблема не связана с неисправным плагином или темой, возможно, вам следует проверить файл .htaccess, не поврежден ли он. Иногда из-за поврежденного файла .htaccess вы можете получить внутреннюю ошибку сервера. Файл .htaccess содержит различные правила, которые сообщают серверу, что и когда делать. Он в основном используется для перезаписи URL-адресов и предотвращения несанкционированного доступа.
Чтобы проверить, поврежден ли файл .htaccess, войдите на свой сайт WordPress с помощью FTP или приложения «Диспетчер файлов» на панели инструментов cPanel вашей учетной записи хостинга. Файл .htaccess находится в корневой папке WordPress. Как только вы найдете файл .htaccess, переименуйте его в .htaccess_old или во что угодно. После переименования файла попробуйте снова загрузить свой сайт WordPress, чтобы увидеть, решена ли проблема. Если ошибка больше не появляется, это означает, что проблема была связана с файлом .htaccess.
Здесь вам нужно создать новый файл .htaccess. Для этого перейдите в « Настройки » > « Постоянные ссылки » в области администрирования WordPress и просто нажмите кнопку « Сохранить ». Убедитесь, что вы не делаете никаких изменений там. Это позволит успешно создать новый файл .htaccess со всеми правилами, чтобы внутренняя ошибка сервера 500 больше не возникала.
# 4 - Увеличьте свою память PHP
Иногда внутренняя ошибка сервера 500 также может возникать, если вы имеете дело с ограничением памяти PHP. Если вы получаете сообщение об ошибке при попытке войти в систему администратора WordPress или загрузить туда изображение, это означает, что вам необходимо увеличить лимит памяти PHP. Для этого выполните следующие действия:
- Сначала перейдите в корневой каталог и найдите файл wp-config.php .
- Затем щелкните файл правой кнопкой мыши и выберите « Загрузить », чтобы загрузить его на свой компьютер.
- Теперь, когда файл доступен на вашем компьютере, откройте его в текстовом редакторе (в зависимости от того, какой вы используете). Вам нужно добавить следующий код прямо под открывающим тегом PHP:
определить('WP_MEMORY_LIMIT', '64M'); - После внесения изменений сохраните файл. Затем загрузите этот файл в корневой каталог. Это перезапишет исходный файл.
Теперь обновите свой клиент, а также свой сайт WordPress и посмотрите, появляется ли внутренняя ошибка сервера или нет. Не волнуйтесь, если ошибка больше не появляется, потому что вы только временно устранили проблему. Вам все еще нужно выяснить основную причину того, почему ваш лимит памяти PHP исчерпан. Мы предлагаем вам связаться с вашим хостинг-провайдером, чтобы разобраться в проблеме.
Но если внутренняя ошибка сервера 500 все еще появляется, мы рекомендуем вам обратиться к вашему хостинг-провайдеру. Проблема может быть связана с сервером, на котором работает ваш сайт WordPress. И если это так, то здесь вам может помочь только ваш хостинг-провайдер.
Заключение
Внутренняя ошибка сервера 500 — одна из самых неприятных ошибок WordPress, потому что она никогда не говорит о реальной проблеме и не дает никакого представления о том, как ее исправить. В этой статье мы подробно обсудили эту распространенную ошибку WordPress, а также нашли наиболее эффективные советы по устранению неполадок. В статье есть 4 разных ручных решения. Попробуйте каждый из них один за другим и дайте нам знать, какой из них работает для вас. Кроме того, сообщите нам, если мы пропустили какое-либо другое эффективное решение, которое сработало для вас.
