На вашем сайте произошла критическая ошибка [Исправление ошибки]

на вашем сайте произошла критическая ошибка
Также известная как “белый экран смерти”, критическая ошибка на вашем сайте является одной из самых ужасных ошибок, с которыми сталкиваются владельцы сайтов на WordPress.

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

Что вызывает критическую ошибку на моем сайте?

Ниже перечислены некоторые потенциальные причины возникновения критической ошибки на вашем сайте:

  • Вирусное заражение: Одной из основных причин этой ошибки является заражение ваших основных файлов сайта. Вам необходимо выполнить глубокое сканирование на наличие вредоносного ПО, чтобы устранить эти вирусы и решить эту проблему.
  • Проблемы с темами и плагинами: Если ваши темы или плагины неисправны, вы вероятнее всего столкнетесь с этой проблемой. Вы можете исправить это, используя стандартную тему и разрешив конфликты плагинов.
  • Низкий лимит памяти PHP: Когда лимит памяти, который вы установили для PHP, низкий, вы можете столкнуться с различными проблемами. Увеличение лимита памяти должно помочь вам решить проблему.

Как исправить критическую ошибку на вашем сайте?

Ниже перечислены некоторые базовые шаги для устранения неполадок, которые стоит попробовать прежде чем переходить к более сложным решениям в этом разделе:

  • Очистите кэш сайта.
  • Обновите версию PHP, если она ниже 7.4.
  • Сканируйте файлы на наличие вредоносного ПО.
  • Проверьте журналы ошибок на наличие отчетов о сбоях.
  • Верните сайт с резервной копии.

Если вы все еще не можете устранить эту ошибку, перейдите к исправлениям ниже:

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

  1. Войдите в свою учетную запись FTP.
  2. Найдите файл wp-config.php в корневом каталоге WordPress.
  3. Теперь добавьте следующие строки кода перед последним сообщением: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', true ); отладка

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

После отладки убедитесь, что вы удалили код из вашего PHP файла.

2. Переключитесь на стандартную тему

  1. Перейдите в каталог тем WordPress.org и загрузите одну из стандартных тем, таких как Twenty Twenty-Three.
  2. Теперь извлеките файл на своем ПК.
  3. Войдите в свою учетную запись FTP и перейдите в папку wp-content/themes.
  4. Затем загрузите все папки тем на свой ПК в качестве резервной копии.

скачать на вашем сайте произошла критическая ошибка

  1. Теперь удалите оригинальные папки тем.

удалить

  1. Наконец, загрузите папку стандартной темы, которую вы скачали, и ваш сайт WP должен иметь стандартную тему.

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

  • D3dx11_42.dll Не найден: как это исправить
  • Windows 11 отключается после бездействия: 4 способа остановить это
  • Windows отключается вместо перезагрузки: 4 способа это исправить

3. Отключите плагины

  1. Получите доступ к вашему сайту через FTP и дважды щелкните на папку wp-content, чтобы открыть ее.
  2. Теперь переименуйте папку plugins в plugins_old. В качестве альтернативы вы можете открыть папку и добавить _old к отдельным файлам плагинов.
  3. Теперь вы сможете зайти на ваш сайт WordPress, где сможете включать плагины по одному.

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

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

  1. Войдите на свой сайт через FTP, щелкните правой кнопкой мыши на wp-config.php и выберите Правка, чтобы открыть его.
  2. Теперь вставьте следующую команду перед последней строкой вашего PHP кода: define( 'WP_MEMORY_LIMIT', '128M' ); лимит на вашем сайте произошла критическая ошибка
  3. Наконец, сохраните код.

На вашем сайте произошла критическая ошибка, если ваш сервер не может выполнять PHP из-за нехватки ресурсов. Решением будет увеличение лимита памяти PHP.

Обратите внимание, что вы не должны чрезмерно увеличивать лимит памяти PHP, если плагин специально этого не требует. В этом случае увеличение до 265M должно подойти.

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

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

Не стесняйтесь делиться в комментариях решением, которое помогло вам исправить эту проблему.