На вашем сайте произошла критическая ошибка[Исправить]
Опубликовано: 2021-08-05Вы только знаете, каково это, когда ваш сайт WordPress выходит из строя. Это сообщение «На вашем сайте произошла критическая ошибка» является головной болью для владельцев сайта.
Теперь, если ваш сайт не работает, вам нужно знать, как решить эту проблему. Задержка с исправлением оттолкнет ваших клиентов к конкуренту. Существуют различные способы устранения этой критической ошибки. В зависимости от сайта проблема и время, необходимое для ее решения, могут отличаться.
Если вы столкнулись с этой ошибкой, вы знаете, что она даже блокирует вам доступ к панели инструментов. В общем, вы должны понимать, что на сайте какая-то ошибка PHP. Это происходит, когда код не закончен или когда в файле PHP введен неверный код. Это приводит к незавершенному процессу PHP-скриптов.
Когда WordPress определяет проблему, связанную с темой или плагином, он отправляет напоминание на адрес электронной почты администратора. Если вы подпишитесь на это электронное письмо, это несколько поможет вам узнать, что происходит на сайте не так. Иногда электронное письмо может быть зарыто в папку со спамом. Так что не забудьте проверить это везде в электронной почте. В крайних случаях, если вам повезет, вы вообще не получите письмо. Кроме того, проверьте URL-адрес в электронном письме, чтобы войти в панель администратора, чтобы решить проблему. Поскольку обычный URL-адрес не будет работать, вам необходимо войти в систему по этому безопасному URL-адресу, предоставленному WordPress, чтобы восстановить свой сайт.
Найти и исправить «На вашем сайте произошла критическая ошибка»
Прежде чем устранять проблему, необходимо определить основную причину проблемы. Как было сказано выше, электронное письмо с напоминанием от WordPress дает вам подсказку. Если вы получили это письмо, возможно, вы знаете, что оно содержит сведения о строках кода или файлах, вызывающих проблему. Однако, если вы не получили письмо, вам придется прочитать сообщение ниже, чтобы попытаться выяснить проблему на сайте.
Вот несколько важных проверок, которые нельзя пропускать, если вы столкнулись с критической ошибкой на своем сайте.
Проверить журналы ошибок
Если вы не получили электронное письмо от WordPress, рекомендуется проверить журнал ошибок на вашем сервере. Обычно критические ошибки протоколируются. Проверьте журналы ошибок PHP, хранящиеся в файле error_log внутри файла public_html.

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

Включить режим отладки
Режим отладки поможет вам найти ошибки в коде, темах или плагинах.
Прежде всего, найдите файл wp-config.php в корневом каталоге. Проверьте эти строки кода в вашем файле:
определить('WP_DEBUG', ложь); определить('WP_DEBUG_DISPLAY', ложь); определить('WP_DEBUG_LOG', ложь); определить('SCRIPT_DEBUG', ложь);
Замените false на true в этих строках. В некоторых случаях, если какой-либо из этих строк нет, вы можете добавить эту строку в файл. Это включит режим отладки в WordPress, и вы сможете просматривать информацию об ошибках при обновлении своего сайта.
Проверьте тип ошибки и действуйте соответственно. Когда ошибка будет устранена, снова замените true на false, чтобы отключить режим отладки.
Проверьте конфликты темы/плагина
Иногда вы можете получить сообщение об ошибке «На вашем веб-сайте произошла критическая ошибка» из-за конфликтующей темы или плагина. Во-первых, давайте начнем проверку с темы. Для этого вам необходимо отключить активную тему и активировать тему WordPress по умолчанию, присутствующую на панели инструментов. Если ошибка исчезла, то нужно понимать, что возникла проблема с темой. Если это так, то либо вам нужно решить проблему, присутствующую в вашей предыдущей теме, либо вы можете предпочесть изменить тему.
Но, если проблема остается прежней даже после смены темы, вы можете рассмотреть возможность проведения проверок с установленными плагинами. Деактивируйте все плагины и проверьте, присутствует ли проблема или нет. Если проблема сохраняется, то плагин не несет за нее ответственности. В противном случае плагин несет ответственность за возникшую проблему. Чтобы точно знать, какой плагин выдает ошибку, вам нужно реактивировать каждый плагин один за другим и постоянно проверять ошибку. Как только вы обнаружите плагин, вы можете заменить его другим.
В случае, если вы ищете файлы тем и плагинов на локальном хосте, вы легко получите это внутри xampp> htdocs> yourfolder> wp-content, в то время как в случае живого сайта вам нужно либо иметь доступ к FTP или cPanel, чтобы проверить корневая директория.

Файлы находятся внутри public_html>wp-content в зависимости от вашего хоста. Плагины и темы хранятся соответственно в своих собственных подпапках.
Восстановить сайт
Из-за подобных ситуаций необходимо создать резервную копию сайта. Регулярное резервное копирование через определенный период времени экономит ваше время и работу. Если у вас есть обновленная резервная копия сайта, вы можете загрузить файл, когда на сайте не было ошибок.
Бум!! Это просто.
Другими словами, восстановление сайта до более ранней версии — это самый простой и быстрый способ решить любую проблему на сайте.
Обновить версию PHP
В зависимости от хоста вы можете обновить версию PHP, поддерживаемую этим хостом. Иногда конкретный хост может не поддерживать последнюю версию PHP, в то время как другие хосты уже работают на последней версии. Это не в ваших руках. Однако вам необходимо определить и выбрать хост, поддерживающий последнюю версию. Посмотрите этот пост, чтобы узнать, как обновить PHP в WordPress.
Вывод
Если вы увидели на своем сайте сообщение об ошибке «На вашем веб-сайте произошла критическая ошибка», выполните действия, указанные в этом посте, и сообщите нам, решит ли это вашу проблему.
Похожие сообщения
- Как исправить ошибку WordPress HTTP 500 (внутренняя ошибка сервера)
- Как включить сжатие GZIP в WordPress
- Как установить WordPress на XAMPP шаг за шагом