How to fix WordPress error , “this site is experiencing technical difficulties”

There are a lot of error that you can encounter with WordPress, like internal server errors, database connection errors, and even ones that say “The site is experiencing technical difficulties.” A lot of times, the full error is:

“The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.”

The site is experiencing technical difficulties

What does this error mean?

If you’ve ever heard of the Blue Screen of Death with Windows, well WordPress has an equivalent, which is called the White Screen of Death. That seems scary. The error “The site is experiencing technical difficulties” is actually a similar version of the White Screen of Death. After WordPress 5.2, this is usually seen instead of the former White Screen of Death. Please do note that even though it may be scary, your site isn’t lost. It can be fixed.


How to Fix the WordPress Error “The site is experiencing technical difficulties” issue

A lot of times, the simple issue is to rollback the site. To do that, you need to have a backup of your site. Unfortunately, not everyone backs up their site, so if you’re reading this, and one of those people who don’t have a backup available, then this troubleshooting tutorial is for you.

In order to fix the issue, you have to find out where the issue went wrong. You do this by troubleshooting whether it was a theme or plugin conflict.


Theme Conflict Troubleshoot

To perform this, you just activate a default theme, like Twenty Nineteen. Unfortunately, because your site is showing an error, you will need to perform the troubleshoot with either your web host’s file manager (like cPanel’s Filemanager), or use FTP or sFTP (it’s like secure version of FTP.) It’s important to note that in switching themes, you won’t lose your chosen theme’s settings. To do this, you rename your active theme’s folder by adding DISABLE or OFF to the end of the folder’s name. For example, if you’re using Twenty Eighteen and the folder is ‘twentyeighteen’, you would name it ‘twentyeighteenDISABLE’ or ‘twentyeighteenOLD’ . Go back to the front of your site and refresh.

The goal is to see if the error goes away. If it doesn’t, it’s not a theme issue. Make sure to rename the folder back to its original name when you’re done troubleshooting.


Plugin Conflict Troubleshoot

If it’s not the theme, it might be a plugin issue. In a way, troubleshooting is similar. However, it’s much easier to rename the plugin folder to ‘pluginsOFF’. Visit the site, and log-in. This will turn off all of the plugins. Please note that it won’t remove the original settings of those plugins, as they will be there when you reactivate them later on.

Once the plugins are off, go back and rename the folder back to ‘plugins’. Go to your WordPress admin area and reactivate each, one-by-one, until you get the screen that says “The site is experiencing technical difficulties”. The plugin that you just reactivated, is the problem.

(Change plugins folder name via cPanel)

(Change plugins folder name using FTP – Filezilla)

Once you’ve found the problem, you most likely want to rollback the theme or plugin that caused it. You can do this a couple ways.

  1. Download the original plugin files directly from the WordPress plugin directory, and replace the plugin via Filemanager with your web host (or cPanel), or through FTP or sFTP.
  2. Use WP Rollback plugin https://wordpress.org/plugins/wp-rollback/ to roll the plugin back to the previous version.

If you use WP Rollback, it will give you several versions to choose from. It will tell you what version you have. Below, you can follow the images to get an idea of how to use WP Rollback.


Step 1: Choose the plugin to rollback. Click ‘Rollback’ if it is available in the plugins listed in your WordPress admin.

The site is experiencing technical difficulties

Step 2: Choose the version you want to rollback to.

The site is experiencing technical difficulties

Step 3: Read the warnings. It might be better to test, before rollback. Only rollback if you’re sure.

The site is experiencing technical difficulties

You will want to hold off to update when the developer does another release of the plugin or theme.

How to create multiple WordPress installations using one database

If you require more than one WordPress site and your hosting company only provides limited SQL databases , here is a tutorial on how to achieve this.

Using Softacolous , start the installation process for WordPress then scroll down to the section that says “Advanced Options”

Then click on the + sign to show the hidden menu

and then you change the database table prefix to your desired one . To make this easier to manage please make sure your table prefix is suffixed by an underscore e.g mytable_

WordPress

Do take note, this is also limited to your available disk space. So you can do this as much as your disk space allows you to do so.

How to remove index.php from WordPress URL

This tutorial will show you how to remove index.php from WordPress URL

  1. Firstly you need to update your permalinks settings within your WordPress dashboard.

Login to your WordPress Dashboard and Click Settings > Permalinks. Under Common Settings, Select Custom Structure and in the text field enter /%postname%/

Click Save Changes

From here you are done. If you have issues, please do open a support ticket or post in the Whatsapp Groups or Forums

How to install WordPress using Softaculous on Free Web Hosting

This article will show you how to install WordPress on Free Web Hosting

 First login to your account on the server you were created on using the credentials sent to you via email.

Navigate down to Softaculous and click on the link




On the next tab that opens click on WordPress

Click on “install now” then fill in the information as per the screenshot below. An explanation of each section follows below the screenshot.

Choose Protocol: If your site has an SSL certificate, choose the https protocol otherwise if your site does not have an SSL certificate, then leave is as http ,

Choose Domain: this is where you choose the domain you want to install your WordPress on, if you have more than one domain, it will show here.

In Directory: This is the directory where WordPress will be installed, if you want to install it in the main website, please delete the default wp and leave it blank otherwise if you leave it there or enter any custom directory name you will access your website with something like domain.co.zw/wp or domain.co.zw/customdirectory

Site Name: This is your website name

Site Description: This is what your website is all about

Enable Multisite (WPMU): If you want to activate WordPress multisite, please check this, otherwise, leave it unchecked for standard installations. More info on this click here

Admin Username: This is the username you will use to log in to WordPress, for security reasons, please use something else other than the default password

Admin Password: Your password to access WordPress, make sure this includes letters, numbers and characters for maximum security

Admin Email: if you fail this one you should not be installing WordPress

The rest you can leave in their default settings then press install

From here you are done. If you have issues, please do open a support ticket or post in the Whatsapp /Telegram Groups or Forums

Video – How to install WordPress on CWP Panel