Are you seeing an error notice on your WordPress site that says ‘The site is experiencing technical difficulties’?
When your website is down due to a significant problem with PHP code somewhere on your site, this error message appears.
We’ll teach you how to find the faulty code and solve the ‘The site is having technical difficulties’ error notice in WordPress in this post.
What Is the Technical Difficulties Error in Technical Issues?
PHP is the programming language used to create your WordPress website. Any issues with such code might cause your website to crash.
A catastrophic PHP error used to result in the White Screen of Death. Instead of a blank screen, a useful feature introduced in WordPress 5.2 has enhanced fatal error prevention, displaying an error message: “The site is having technical issues.”
If you try to log in to your site, then you’ll see a slightly different message: “The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.”
Alternatively, you may see the following error message: ‘This website has experienced a critical problem.’
The WordPress core, themes, and plugins all require PHP, therefore they might be the root of the problem. You could have recently copied and pasted code snippets to your website, or there could be a conflict between a plugin or theme and some custom code.
Your task will be to determine the cause of the mistake and then correct it.
So, let’s look at how to repair ‘The site is having technical issues’ in WordPress. We’ll go through two options, the first of which is the most straightforward if you get an email informing you of the problem.
Method 1: Resolving Technical Issues
Method 1: Fixing Technical Difficulties Error Using Recovery Mode
The technical difficulties error message isn’t very helpful. Luckily, WordPress sends an email with details about the cause of the error to your website’s admin email address.
If you are on Bluehost or used a WordPress auto-installer, then your admin email address will likely be the same address that you have used for your WordPress hosting account.
Many WordPress sites have issues sending emails, so if you didn’t get the email, then you’ll be able to follow Method 2 to fix the error.
In your inbox, you should see an email with the subject line ‘Your Site is Experiencing a Technical Issue’. It will contain helpful information about what caused the error on your website.
For instance, in the following screenshot, the email explains that the error was caused by the Porto theme. It also includes a special link that will allow you to log in to your site in recovery mode to investigate and fix the issue.
Now you just need to click on the link to WordPress recovery mode, which will take you to your WordPress admin area.
First, you’ll be asked to log in to WordPress.
Once you are logged in, you will see a notification explaining that you are in recovery mode. You will also see a link to where you can go to fix the problem.
For instance, in the following screenshot, the message tells us that one or more plugins failed to load properly and provides a link to the plugins page.
Once you click on the link, you will see the misbehaving plugin. You will also see exactly which line of code caused the error.
You can go ahead and deactivate the plugin for now.
Next, you can simply look for an alternative WordPress plugin, or see if you can get support from the plugin developers. Make sure you share the description of the error with them.
Similarly, if the issue is with your theme, then you will see a link to the themes page. At the bottom of the page, you can see the theme causing the issue.
You can simply change your WordPress theme, or delete the broken theme and reinstall a fresh copy of the same theme from the official source to see if that resolves the issue.
Once you have addressed the issue, you can simply go ahead and click on the Exit Recovery Mode button at the top.
In most cases, your WordPress website will now be working normally.
However, if you are still seeing the technical difficulties error in WordPress, then you can try the troubleshooting steps in the next step.
Method 2: Fixing Technical Difficulties Error Manually
If you didn’t receive the WordPress notification email about the technical difficulties error, then this is how you can troubleshoot and fix the technical difficulties error in WordPress.
If the error was caused by a recent action you took, then you can simply undo that action to fix the issue.
For instance, if you installed a new plugin and activating it caused the technical difficulty, then you need to deactivate that plugin. We’ll show you how to do that in the first step below.
On the other hand, if you are unsure, then you can simply follow these steps.
Deactivate All WordPress Plugins
A malfunctioning or incompatible plugin might be the source of the technical problems error. Disabling the plugin is the simplest approach to solve the problem.
You do, however, have two issues. You don’t know which plugin to disable since you don’t have access to the WordPress admin area.
As a result, you’ll need to disable all WordPress plugins. Don’t worry; once you have access to your WordPress admin area, you can quickly reactivate them.
Simply use an FTP client or the file management software in your WordPress hosting control panel to connect to your WordPress website. You must go to the /wp-content/ folder once you’ve joined.
You’ll find a plugins folder inside the wp-content folder. To rename this folder, right-click it and choose ‘Rename’ from the menu.
After that, alter the name of the plugins folder to anything you like. We’ll name it plugins-deactivated in our example.
All of your plugins will be deactivated as a result of this, and you may check your website to see whether the technical issues warning has vanished.
If the error notice remains visible on your site, it is not the result of a plugin. Return the folder’s name to plugins and go to the next step below.
However, if the error notice is no longer visible, you’ll need to figure out which one caused it.
Switch to Default Theme
If the issue wasn’t caused by a plugin, the next step is to see if the error is caused by your theme. You’ll need to change your existing theme with a default theme to do this.
To begin, use an FTP programme to connect to your website and navigate to the /wp-content/themes/ folder. It lists all of the themes that have been installed on your website.
After that, right-click your existing WordPress theme and save it as a backup to your computer.
After that, you can safely delete your current theme from your website. You’ll need to right click your theme folder and select ‘Delete’.
Your FTP client will now delete the theme from your website.
If you have a default WordPress theme installed on your site, such as Twenty TwentyTwo, WordPress will use it as the default theme by default. If you don’t already have a default theme loaded, you’ll need to do it manually using FTP.
If the technical issues message no longer appears when you visit your site, the issue is most likely due to your theme.
Examining your theme’s functions.php file is another option for resolving the problem. If there are any blank spaces at the bottom of the document, you must delete them. Occasionally, this resolves the problem.
Otherwise, you might think about reinstalling your theme from scratch. See our beginner’s guide to installing for more information.
If your website isn’t having technical issues as a result of a malfunctioning plugin or theme, the issue might be a damaged WordPress core file or malware on your site.
Simply visit WordPress.org and download a new copy of the software to your computer. You must unzip the file after it has been downloaded to your computer. This will generate a wordpress folder with all of the files you’ll need for the reinstall.
Next, you need to connect to your WordPress site using an FTP client or the file manager app in your hosting control panel.
Once connected, you need to navigate the right pane to the root folder of your website. The root folder is the one that contains the
Now navigate the left pane to the fresh
wordpress folder you just created. You need to select the files inside this folder 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’ option.
You can now proceed by pressing the OK button. All of your core WordPress files will be replaced with fresh versions from your PC using your FTP client.
After you’ve completed, go to your website to see whether the problem has been repaired.
The error notice should no longer show if the technical issue was caused by a faulty WordPress core file or malware.
Make contact with your web hosting company.
If you’ve followed all of the procedures above but are still receiving the warning “The site is experiencing technical issues,” you can seek assistance.
To discover whether there is anything your WordPress hosting provider can do, contact them. Many service providers provide outstanding technical assistance and may be able to help you with your issue.
They might be able to look at the server problem logs or restore a backup of your WordPress site, for example. They’ll tell you how they can assist you and what you need do next.Check out our article on how to properly request and get WordPress help for the best results.
We hope you learned how to repair ‘The site is experiencing technical issues’ in WordPress with this guide. To enhance your SEO ranks, you might want to discover how to speed up WordPress performance or check out our definitive WordPress SEO guide.