При обновлении wordpress критическая ошибка

Главная » WordPress » На сайте возникла критическая ошибка WordPress | Как исправить?

Ошибка, которую вы увидели на экране: «На сайте возникла критическая ошибка WordPress«, полный текст выглядит следующим образом:

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

Существуют различные другие версии этой ошибки, которые появляются в зависимости от того, какие изменения вы делаете: обновления php, ошибка wordpress install, ошибка при неудачном входе, ошибка при активации woocommerce и т.д.

Начиная с версии WordPress 5, благодаря режиму отладки, на экране появляется сообщение о том, что на сайте возникли технические проблемы. В WordPress 5.2 — 5.3 мы получали сообщение об ошибке «На сайте возникли технические проблемы«. Но в последнем выпуске WordPress 5.4 разработчики WordPress изменили сообщение. В этой статье я рассмотрю, как это исправить.

Существует множество распространенных ошибок wordpress, с которыми вы можете столкнуться, например:

  • 500 internal server error,
  • 504 Gateway Timeout error,
  • 404 Page Not Found ,
  • 405 Method Not Allowed Error,
  • WordPress File And Folder Permissions Error,
  • Error Establishing a Database Connection in WordPress,
  • White Screen of Death (WSOD) Error и многие другие. Я подробно рассматривал все эти ошибки в других статьях моего блока.

Содержание

  1. Что означает эта критическая ошибка WordPress?
  2. Как исправить критическую ошибку в WordPress?
  3. Включите режим отладки в WordPress
  4. WordPress обновление PHP до версии 7.4 или выше
  5. Проверка версии PHP в WordPress
  6. Устранение проблем, связанных с конфликтом тем
  7. Устранение проблем, связанных с конфликтом плагинов
  8. Исправление ошибочных пользовательских кодов
  9. Вывод
  10. Нужна помощь от эксперта по WordPress?

Что означает эта критическая ошибка WordPress?

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

WordPress 6.3.1 имеет встроенную функцию, которая обнаруживает, когда плагин или тема вызывают фатальную ошибку на сайте. Она уведомляет вас об этом автоматическим письмом. Такого рода проблемы генерируют PHP FATAL ошибки. Фатальные ошибки возникают, когда PHP перестает работать и требует, устранение неполадки, прежде чем вы сможете завершить процесс.

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

  • Вы установили или удалили плагин?
  • Вы активировали или деактивировали плагин?
  • Загрузили, активировали или деактивировали новую тему?
  • Вносили ли вы какие-либо изменения в веб-хостинг?
  • Обновляли ли вы что-либо через FTP?
  • Обновляли ли вы версию PHP?

CMS WordPress и некоторые из активных плагинов требуют использования большого количества памяти, либо на сайте много одновременных посещений, может возникнуть высокое потребление памяти PHP. Если потребности в памяти превысят установленные лимиты, на сайте возникнет ошибка: «На сайте произошла критическая ошибка WordPress«.

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

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

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

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

Включите режим отладки в WordPress

Войдите на свой сайт с помощью FTP и проверьте журналы ошибок. Если это не поможет, попробуйте включить режим отладки.

wp_debug включение

Существует несколько вариантов активации режима отладки в WordPress. Один из самых быстрых и эффективных — изменить файл wp-config.php, который будет находиться в корне нашего сайта. Для этого подключитесь к файлам сайта по FTP и откройте файл wp-config.php из корневой папки WordPress в текстовом редакторе. Найдите следующие строки и отредактируйте добавив следующие строки:

define(‘WP_DEBUG’, true);

define( ‘WP_DEBUG_LOG’, true );

define( ‘WP_DEBUG_DISPLAY’, false );

@ini_set( ‘display_errors’, 0 );

Измените значения false на true и сохраните. Теперь, когда вы обновите страницу сайта, вы можете увидеть другие ошибки, которые могут дать вам лучшее понимание того, откуда исходит ошибка. Вы также можете проверить журналы отладки через FTP. Не забудьте вернуть значение false после завершения работы.

Возможно, файл уже содержит некоторые из этих строк, если это так, проверьте, что они одинаковые, и оставьте одну из них WP_DEBUG_LOG. Сохраните изменения в файле wp-config.php, и с этого момента WordPress будет записывать в этот файл любое предупреждение, уведомление или ошибку, возникающую на сайте. Расположение будет в папке wp-content/debug.log

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

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

Как только активировали режим отладки, можем загрузить или прочитать файл напрямую /www/wp-content/debug.log, который будет иметь содержание, аналогичное следующему:

Wordpress debug log просмотр

В зависимости от уровня журнала он покажет нам предупреждения, уведомления, ошибки или все вместе. В нашем случае он покажет все уровни журнала. В основном сосредоточимся на строках, которые начинаются с «PHP Fatal error» или «Error», которые являются теми ошибками, которые могут привести к тому, что веб-страница не будет показана пользователю.

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

WordPress обновление PHP до версии 7.4 или выше

WordPress написан на языке PHP, и ваш хостинг устанавливает его версию.

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

Как и при обновлении WordPress, плагинов и тем, также важно обновить PHP WordPress до последней версии. Есть две причины, по которым вам необходимо обновить версию PHP.

  1. Сайт WordPress будет работать быстрее
  2. Новая версия PHP более эффективна. Вы можете увеличить производительность вашего сайта в 3-4 раза.

Также сайт будет более безопасным. WordPress — самая популярная CMS, построенная на PHP. Следовательно, хакерам легко взломать сайт wordpress. Обновив PHP, вы получите новейшие функции безопасности, которые отсутствуют в предыдущей версии PHP. Поэтому очень важно обновить PHP до последней версии.

Проверка версии PHP в WordPress

Чтобы проверить текущую версию PHP, вы можете создать новый файл, допустим serverinfo.php. Теперь отредактируйте этот файл и добавьте в него следующий код. После этого запустите файл, и он предоставит вам всю информацию о системе, на которой работает ваш сервер.

<?php

   phpinfo(); // Функция информации о версии php

Устранение проблем, связанных с конфликтом тем

Для этого просто активируйте тему по умолчанию, например, Twenty Twenty или выше.

К сожалению, поскольку ваш сайт отображает ошибку, вам придется устранять неполадки с помощью файлового менеджера вашего хостера (например, файлового менеджера cPanel) или использовать FTP или sFTP (это защищенная версия FTP).

Важно отметить, что при смене темы вы не потеряете настройки выбранной темы.

Для этого переименуйте папку с активной темой, добавив в конце названия папки DISABLE или DISABLED. Например, если вы используете Twenty Nineteen и папка называется «twentynineteen «, вы назовете ее «twentynineteenDISABLE» или «twentynineteenOLD». Вернитесь в верхнюю часть сайта и обновите страницу.

Цель — посмотреть, исчезнет ли ошибка. Если не исчезнет, то это что угодно, но не тема.

Устранение проблем, связанных с конфликтом плагинов

Если дело не в теме, это может быть проблема с плагином. В некотором смысле, поиск и устранение неисправностей схожи. Однако гораздо проще переименовать папку плагина в «pluginsOFF». Посетите сайт и войдите в систему. Это приведет к закрытию всех плагинов. Обратите внимание, что это не удалит первоначальные настройки этих плагинов, так как они сохранятся, когда вы снова включите их позже.

После того, как плагины будут отключены, вернитесь и переименуйте папку в начальный вид «plugin». Зайдите в админку WordPress и снова включите каждый из них по очереди, пока не появится сообщение «На сайте возникла критическая ошибка».

Когда вы обнаружили проблему, вам, вероятно, нужно восстановить объект или модуль, который ее вызвал. Вы можете сделать это несколькими способами.

Скачайте оригинальные файлы плагина прямо из каталога плагинов WordPress и замените плагин через Файловый менеджер вашего хостера (или cPanel) или через FTP или sFTP.

Использовать плагин WP Rollback для восстановления плагина до предыдущей версии.

Если вы используете WP Rollback, есть несколько версий на выбор. Он подскажет вам, какая версия у вас установлена. Выберите плагин для восстановления. Нажмите на «Rollback», если он доступен в списке плагинов в вашем администраторе WordPress.

Исправление ошибочных пользовательских кодов

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

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

Если критические ошибки исправлены, то вы уже знаете, что виновником является:

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

Вывод

Увидеть сообщение «На сайте возникла критическая ошибка WordPress» может показаться тревожным сигналом, но теперь она предупреждает вас и даже предлагает ссылку, по которой можно узнать, как отладить такие ошибки WordPress.

Кроме того, сайт WordPress отправит вам электронное письмо с инструкциями, а иногда даже активирует режим восстановления WordPress.

Если вы не получили письмо от WP, вы можете посмотреть в журналы сервера и получить запись, связанную с этой проблемой?

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

Нужна помощь от эксперта по WordPress?

Нет технических знаний? Поможем исправить. На вашем веб-сайте произошла критическая ошибка? Свяжитесь с нами прямо сейчас и мы мгновенно исправим проблемы с WordPress.

Ссылка на хостинг: Сегодня поговорим об ошибках на WordPress. На сайте возникла критическая ошибка WordPress — разбираем эту и другие ошибки WordPress!

Решение проблемы с белым экраном.

Критическая ошибка на сайте WordPress

Критическая ошибка на сайте WordPress

Как исправить – на сайте возникли временные проблемы технического характера WordPress

Как исправить – на сайте возникли временные проблемы технического характера WordPress

Ошибка WordPress: белый экран. На сайте возникла критическая ошибка WordPress

Ошибка WordPress: белый экран. На сайте возникла критическая ошибка WordPress

Плагин для решения проблем на вашем сайте WordPress

Плагин для решения проблем на вашем сайте WordPress

Как решить проблемы в здоровье сайта WordPress: Curl error 28, Operation timed out и др.

Как решить проблемы в здоровье сайта WordPress: Curl error 28, Operation timed out и др.

белый экран на сайте wordpress как исправить

белый экран на сайте wordpress как исправить

Ошибка с кэшем админки WordPress

Ошибка с кэшем админки WordPress

Ошибки WordPress | Топ 3 способа их исправить.

Ошибки WordPress | Топ 3 способа их исправить.

Распространенные ошибки на сайте WordPress и как их избежать?

Распространенные ошибки на сайте WordPress и как их избежать?

Не работает WordPress. Быстрый способ диагностики проблем с ВордПресс

Не работает WordPress. Быстрый способ диагностики проблем с ВордПресс

Как исправить ошибку сервера error 500 на сайте WordPress в Elementor

Как исправить ошибку сервера error 500 на сайте WordPress в Elementor

500 ошибка сервера | Как исправить 500 internal server error | Ошибки WordPress

500 ошибка сервера | Как исправить 500 internal server error | Ошибки WordPress

Еще читайте: Как заставить работать кнопку «Добавить медиафайл» в WordPress.

ТОП 5 ошибок WordPress по моему мнению, с которыми сталкиваются владельцы сайтов.

Занимаюсь разработкой WordPress c 2016 года, автор нескольких плагинов и шаблонов. Участвую в развитии сообщества WP на GitHub.

Are you seeing the critical error on your WordPress site?

WordPress may sometimes show an error message saying, ‘There has been a critical error on this website. Please check your site admin email inbox for instructions.’ It will also include a link to the WordPress debugging guide.

In this guide, we will show you how to fix the critical error in WordPress. We will also talk about what causes this error and how to avoid it.

Fixing the critical error in WordPress

What Is the Critical Error in WordPress?

The critical error in WordPress is an error that stops WordPress from loading all the scripts it needs to work correctly.

Previously, this WordPress error resulted in a white screen of death or a fatal error message on the screen. Most beginners didn’t find it very helpful and struggled to resolve the issue on their own.

Since WordPress 5.2, users will now see a generic error message: ‘There has been a critical error on this website. Please check your site admin email inbox for instructions’ with a link to the WordPress debugging guide.

Critical error in WordPress

It will also send an email message to your WordPress site’s admin email address.

This email includes more details about the plugin or theme causing the error and a link to access your WordPress dashboard in recovery mode.

WordPress recovery mode email

Another variant of this error will only show that your website is facing a critical error. It will not instruct you to check your email address.

This can happen because WordPress wasn’t able to load the files it needed to make the recovery mode available or to send the email.

Critical error in WordPress without email instructions

What Causes the Critical Error in WordPress?

The critical error in WordPress is generally caused by a malfunctioning plugin, script, or code that prevents WordPress from functioning correctly.

Due to the malfunctioning code, WordPress is unable to load the files it needs.

If you recently copied and pasted code snippets from a tutorial to your website, they might trigger a critical error.

All top WordPress plugins are thoroughly tested, so they are less likely to cause a critical error. However, a conflict with another WordPress plugin or some custom code may trigger the error.

Let’s look at how to fix the critical error in WordPress and get your website back.

Fixing the Critical Error in WordPress (2 Methods)

The critical error message itself is not very useful for finding and fixing the issue’s cause. Luckily, WordPress also sends an email to the admin email address of your website.

Many WordPress websites are not configured to send emails using SMTP. Due to this reason, they may not get an email despite WordPress telling them that it has sent an email.

Similarly, some WordPress sites may only see the critical error message without instructions to check the email. That’s because WordPress wasn’t able to load files it needed to send an email or make recovery mode available.

If you are among those users, don’t worry. We will show you how to fix the critical error even without the email.

On the other hand, if you received the WordPress technical issue email notification, then we will show you how to make sense of it and use it to bring your website back.

Simply click the links below to skip straight to the section you need:

  1. Fixing the Critical Error With WordPress Debugging Email
  2. Fixing the Critical Error in WordPress Manually (Without Email)

Fixing the Critical Error With WordPress Debugging Email

First, you need to visit the inbox for your website’s WordPress administration email address.

Are you unsure which email address you used as the admin email? It is the email address you provided when installing WordPress.

If your site is on Bluehost or you used a WordPress auto-installer, your admin email address will likely be the same one you used for your WordPress hosting account.

You will see an email in your inbox with the subject line, ‘Your Site is Experiencing a Technical Issue.’ Inside it, you will find more helpful information about what caused the critical error on your WordPress website.

For instance, the following screenshot shows that the critical error was caused by the WordPress theme on our test site.

Critical error caused by a WordPress theme

The email also includes a unique link that will allow you to log in to your WordPress website in recovery mode to investigate and fix the issue.

At the bottom of the email, you will see even more detailed information about the error, including the specific file and code that triggered it.

In the example below, some code on line 614 of our theme’s functions.php file is responsible for triggering the error.

Recovery email error details

Here is another example showing an error caused by a malfunctioning WordPress plugin.

As you can see, the message highlights the plugin name and the line of code causing the error.

Plugin error details

Now, you just need to click on the link to WordPress recovery mode, which will take you to your WordPress admin area.

You will be asked to log in to continue.

Recovery mode login

Once you are logged in, you will see a notification telling you about the critical error, what caused it, and a link to where you can go to fix it.

For instance, in the following screenshot, WordPress is notifying us about the critical error caused by the plugin with a link to the Plugins page.

WordPress recovery mode dashboard

If you click the link, it will show you the problem plugin. It will also show you exactly which line of code caused the error.

You can go ahead and deactivate the plugin for now by clicking on ‘Deactivate’.

Deactivate plugin

Then you can simply look for an alternative WordPress plugin or see if you can get support from the plugin developers.

Similarly, you will see a link to the Themes page if the problem lies with your theme. At the bottom of the page, it will say which theme is causing the issue.

Broken theme

You can change your WordPress theme. Alternatively, you can delete the broken one and reinstall a fresh copy of it from the official source to see if that resolves the issue.

Once you have addressed the issue, click on the ‘Exit Recovery Mode’ button at the top.

Exiting the recovery mode in WordPress

In most cases, your WordPress website would now start working normally.

However, if you still see the critical error in WordPress, you can try the troubleshooting steps in the next section.

Fixing the Critical Error in WordPress Manually (Without Email)

If you didn’t receive the WordPress critical issue notification email, then this method will teach you how to troubleshoot and fix the critical error in WordPress.

If the error was caused by a recent action you took, then you can undo that action to fix the issue.

For example, if you installed a new plugin and activating it caused the critical error, then you just need to deactivate it (we will show you how to do that in the first step below).

On the other hand, if you are unsure what caused the error, you can simply follow these steps.

1. Deactivate All WordPress Plugins

The easiest way to disable a faulty WordPress plugin is by deactivating it. However, due to the critical error, you won’t have access to the admin area or know which plugin to deactivate.

To address this, we will deactivate all WordPress plugins. Don’t worry, you can easily reactivate them once you get access to your WordPress admin area.

Simply connect to your WordPress website using an FTP client or the File Manager app in your web hosting control panel.

Once connected, you need to navigate to the wp-content folder.

Rename plugins folder

Inside the wp-content folder, you will see a folder called ‘plugins’. You need to right-click on it and then select the ‘Rename’ option.

Next, change the ‘plugins’ folder name to anything you like. In our example, we will call it ‘plugins.deactivated’.

WordPress looks for the plugins folder to load the activated plugins on your website. When it cannot find the plugins folder, it simply cannot activate them and automatically sets them as deactivated.

You can now visit your website to see if the critical error message has disappeared.

Important: Don’t forget to rename the ‘plugins’ folder if the critical error issue has been resolved. WordPress will then recognize the folder, and you can reactivate the plugins one by one from the WordPress dashboard to identify which one caused the critical error.

For more details, see our tutorial on how to deactivate all WordPress plugins.

2. Switch to a Default Theme

The next step in troubleshooting the critical error is switching your WordPress theme to a default one. This will fix the critical error issue if some code in your current WordPress theme is causing the problem.

Simply go to the WordPress.org theme directory and download a fresh copy of a default theme like Twenty Twenty-Two or Twenty Twenty-Three.

Download a default theme

Next, you need to unzip the theme file to your computer.

This will create a folder with the theme name on your computer.

Extract theme files

Now, you need to connect to your WordPress site using an FTP client or the File Manager app in your hosting control panel.

Once you have connected, navigate to the /wp-content/themes folder, and you will see a list of all the themes installed on your website.

Download themes as backup

Go ahead and download all of these folders to your computer as a backup.

After that, you need to delete all the theme folders from your website.

Delete themes

Your WordPress site now doesn’t have a theme installed.

To fix this, upload the default theme folder you downloaded earlier.

Upload theme folder

Once this process has finished, you can try visiting your website.

If your WordPress theme caused the critical error, then the error message should have disappeared, and you will be able to access your website.

3. Reinstall WordPress

A corrupt WordPress core file or malware could also trigger a critical error in WordPress. The easiest way to fix this is by reinstalling WordPress.

Simply go to WordPress.org and download a fresh copy of WordPress to your computer.

After downloading the file, you need to unzip it to your computer. This will create a folder called ‘wordpress’, which contains all the files you need for the reinstall.

WordPress files

Next, connect to your WordPress site using an FTP client or the File Manager app in your hosting control panel.

Once connected, navigate to the root folder of your website. This is the folder that contains the wp-admin, wp-content, wp-includes, and wp-admin folders.

Upload core WordPress files

Now select the files inside the ‘wordpress’ folder on your computer and upload them to your website.

Your FTP client will ask if you want to overwrite these files or skip them. You need to select ‘Overwrite’ and check the box next to ‘Always use this action’.

Overwrite core files

Then, simply click on the ‘OK’ button to continue. Your FTP client will now replace your core WordPress files with fresh copies from your computer.

Once it has finished, you can try visiting your website to see if this resolves the error.

If the critical error was caused by a corrupt WordPress core file or malware, then the error message should disappear now.

4. Turn On Debugging in WordPress

WordPress comes with a built-in debugging system that allows you to catch errors, log them, and troubleshoot issues.

To turn it on, you need to edit the wp-config.php file. Just locate the following line:

define( 'WP_DEBUG', false );

Now, go ahead and replace this line with the following code:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
define( 'SCRIPT_DEBUG', true );

If you visit your WordPress website now, it will show you debugging information and the critical error message.

Debug critical error

Debug mode not only shows errors but warnings and notices too. This helps you find out what is causing the problem so that you can fix it.

5. Increase PHP Memory Limit

Your web hosting server is like any other computer. It needs memory to efficiently run multiple applications at the same time.

If your server doesn’t have enough resources to run PHP, then it may crash or become unresponsive. This could trigger a critical error in WordPress.

To fix this, you can increase the PHP memory limit by telling your hosting server to use more memory for PHP.

You can do that by entering the following line into your wp-config.php file.

define( 'WP_MEMORY_LIMIT', '512M' );

Don’t forget to save and upload your changes to the server.

For more details, you can see our tutorial on how to increase PHP memory limit in WordPress.

Now, you can try visiting your website to see if this has resolved the critical error.

6. Upgrade Your PHP Version

WordPress requires PHP version 7.4 or greater. If your WordPress hosting server uses an older version of PHP, it may not work well and cause a critical error.

If you have access to the WordPress recovery mode, you can see which PHP version your site is using by visiting the Tools » Site Health page and switching to the Info tab.

How to check the PHP version on your WordPress website

From here, scroll down to the Server section and click to expand it.

There, you will see the PHP version installed on your hosting server.

Find PHP version

If it is lower than 7.4, then you need to update the PHP version.

Most good WordPress hosting companies allow you to easily do that from your hosting account control panel. For details, please see our article on how to update your PHP version on popular WordPress hosting platforms.

We hope this article helped you troubleshoot and fix the critical error in WordPress. You may also want to see our guide on how to get a free SSL certificate for your WordPress site or our expert comparison of the best business phone services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here’s our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.


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

Например, после очередной попытки установки/ обновления плагина может появиться такое сообщение:

На сайте WordPress возникла критическая ошибка. Невозможно зайти

—>> Картинка кликабельна

После чего зайти на сайт или админ панель невозможно. Что делать?

📌 Знай свои учетные данные

Первое, нужно быть уверенным, что у тебя есть все учетные данные (логины и пароли) от всех сервисов. Электронная почта, хостинг, домен, сам WordPress. Сам адрес электронной почты на сайте должен быть актуальным, а у тебя должен быть доступ к почтовому ящику.

Записывать логины и пароли, делать эти записи «видимыми» с нескольких устройств, дело не безопасное. Но потерять учетные данные или доступ к почте может серьезно осложнить любую проблему.

🔨 Обратись в техподдержку

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

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

💾 Бэкап

Это очень серьезный инструмент в арсенале вебмастера. На хорошем хостинге автоматически выполняется сохранение рабочих копий файлов сайта. Примерно выглядит это так:

На сайте WordPress возникла критическая ошибка. Невозможно зайти

—>> Картинка кликабельна

Резервные копии сохраняются каждый день. И что-то делать для этого не нужно. А если после очередного «эксперимента» твой WordPress перестанет работать, достаточно выбрать нужное сохранение и активировать его.

Главное, нужно быть внимательным:

  • 1️⃣Во-первых, необходимо выбрать нужный бэкап по дате. Если ты, например, воспользуешься резервной копией полугодичной давности, то потеряешь все данные и изменения, что были сделаны за этот период. И не факт, что можно будет что-то восстановить.
  • 2️⃣Во-вторых, нужно правильно выбрать, что именно ты собираешься восстанавливать. Это актуально, если на одной учетной записи у тебя сразу несколько сайтов. На скрине выше, в записях система прям спрашивает «что восстановить». Если выбрать «весь аканту», то действие затронет всё на хостинге. Если тебе это не требуется, выбери нужную учётку.

Также, как правило, есть возможность создавать резервные копии вручную. Это может быть полезным перед «экспериментами» с WordPress.

💡 Отключение плагинов

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

Все просто. Заходим на хостинге в файлы своего WordPress. И заходим в каталог «wp-contents» (как правило, он должен находиться в корне). Находим папку с плагинами «plugins» и переименовываем ее. Например, в «plugins.hold».

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

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

————————-

Вам также может быть интересно:

👉Красивый дизайн страниц с помощью CSS

👉Недопустимый тип значения «@context» 

А что думаешь ты? Поделись своим мнением в комментариях!

Поделиться в соц сетях

Вы видите критическую ошибку на своем сайте WordPress?

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

В этом руководстве мы покажем вам, как легко исправить критическую ошибку в WordPress. Мы также поговорим о том, что вызывает эту ошибку и как ее избежать.

Что такое Критическая ошибка в WordPress?

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

Ранее эта ошибка WordPress приводила к появлению белого экрана смерти или сообщения о фатальной ошибке на экране. Большинство новичков не сочли это очень полезным и изо всех сил пытались решить проблему самостоятельно.

Начиная с WordPress 5.2, пользователи теперь будут видеть общее сообщение об ошибке » На этом веб-сайте произошла критическая ошибка. Пожалуйста, проверьте свой почтовый ящик администратора сайта для получения инструкций « со ссылкой на руководство по отладке WordPress.

Он также отправит электронное сообщение на адрес электронной почты администратора вашего сайта WordPress с более подробной информацией об ошибке и ссылкой для доступа к вашей панели управления WordPress в режиме восстановления.

Что вызывает Критическую ошибку в WordPress?

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

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

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

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

Тем не менее, давайте посмотрим, как легко исправить критическую ошибку в WordPress и вернуть ваш сайт.

Исправление Критической ошибки в WordPress (2 Метода)

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

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

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

Просто нажмите на ссылки ниже, чтобы перейти прямо в нужный раздел:

  • Способ 1. Исправление критической ошибки с помощью электронной почты для отладки WordPress
  • Способ 2: Исправление критической ошибки в WordPress Вручную (Без электронной почты)

Исправление критической ошибки с помощью электронной почты для отладки WordPress

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

Не знаете, какой адрес электронной почты вы использовали в качестве электронного письма администратора? Это адрес электронной почты, который вы указываете при установке WordPress.

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

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

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

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

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

В этом примере ниже приведен некоторый код в строке 614 в нашей теме functions.php файл отвечает за возникновение ошибки.

Вот еще один пример, в котором показаны сведения об ошибках, вызванных неисправным плагином WordPress.

Теперь вам просто нужно нажать на ссылку на режим восстановления WordPress, которая приведет вас в вашу административную область WordPress.

Вам будет предложено войти в систему, чтобы продолжить.

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

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

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

Вы можете пойти дальше и отключить плагин на данный момент.

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

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

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

Как только вы устраните проблему, вы можете просто продолжить и нажать на кнопку Выхода из режима восстановления вверху.

В большинстве случаев ваш сайт WordPress теперь начнет работать нормально.

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

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

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

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

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

С другой стороны, если вы не уверены, то вы можете просто выполнить следующие действия.

1. Деактивируйте Все Плагины WordPress

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

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

Просто подключитесь к своему веб-сайту WordPress с помощью FTP-клиента или приложения файлового менеджера в панели управления хостингом WordPress.

После подключения вам нужно перейти в /wp-content/папку.

Внутри папки wp-content вы увидите папку под названием «плагины». Вам нужно щелкнуть по нему правой кнопкой мыши, а затем выбрать опцию «Переименовать».

Затем измените имя папки плагинов на все, что вам нравится. В нашем примере мы назовем это «плагинами».деактивировать’.

Как только вы это сделаете, все ваши плагины будут деактивированы.

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

Теперь вы можете посетить свой веб-сайт, чтобы узнать, исчезло ли сообщение о критической ошибке.

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

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

Следующим шагом в устранении критической ошибки является переключение темы WordPress на тему по умолчанию. Это исправит проблему с критической ошибкой, если она вызвана каким-либо кодом в вашей текущей теме WordPress.

Просто зайдите в WordPress.org каталог тем и загрузите свежую копию двадцатидвухлетней или двадцатидвухлетней темы WordPress.

Далее вам нужно распаковать файл темы на свой компьютер. Это создаст папку с именем темы на вашем компьютере.

Теперь вам нужно подключиться к вашему сайту WordPress с помощью FTP-клиента или приложения файлового менеджера в панели управления хостингом. После подключения перейдите в папку /wp-контент/темы, и вы увидите список всех тем, установленных на вашем веб-сайте.

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

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

Закончив, вы можете попробовать посетить свой веб-сайт.

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

3. Переустановите WordPress

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

Просто зайдите в WordPress.org и загрузите свежую копию WordPress на свой компьютер. После загрузки файла вам необходимо распаковать его на свой компьютер. Это создаст папку под названием «wordpress», которая содержит все файлы, необходимые для переустановки.

Затем вам нужно подключиться к вашему сайту WordPress с помощью FTP-клиента или приложения файлового менеджера в панели управления хостингом.

После подключения вам необходимо перейти в корневую папку вашего веб-сайта. Корневая папка-это та, которая содержит папки wp-admin, wp-content, wp-includes и wp-admin внутри нее.

Теперь выберите файлы в wordpressпапке на вашем компьютере и загрузите их на свой веб-сайт. Ваш FTP-клиент спросит, хотите ли вы перезаписать эти файлы или пропустить их. Вам нужно выбрать «Перезаписать» и установить флажок рядом с опцией «Всегда использовать это действие».

Нажмите на кнопку «ОК», чтобы продолжить. Ваш FTP-клиент теперь заменит все ваши основные файлы WordPress свежими копиями с вашего компьютера.

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

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

Понравилась статья? Поделить с друзьями:
  • При обновлении конфигурации выдает ошибку формата потока
  • При обновлении виндовс 10 выдает ошибку 0x80070422
  • При обновлении iphone 6s выдает ошибку
  • При обновлении игры произошла ошибка неверная платформа steam
  • При обновлении windows 7 выдает ошибку 80092004