Table of contents :

Solved: Avada Theme – 500 Internal Server Error!

word-image

Table of contents :

The 500 internal server error in your WordPress site with an active Avada theme is deadly.  But you can solve it with three simple checks detailed below:

  1. Memory check
  2. .htaccess check
  3. Incompatibility check

Introduction

The “error 500 internal server error” can be represented in different ways depending on your hosting platform but it most often looks like this:

500 Internal Server Error

Today, we’ll be looking at how to diagnose and fix the 500 internal server side error when using the Avada theme and Fusion Builder. We will go through several steps to help you get your site back online.

 

What is error 500 (“500 internal error”) and What Triggers It?

There are only a few error codes that your website can use to show that there is something wrong with it and the 500 Internal server error is the equivalent of telling a doctor “I’m sick”. As the doctor, in this case, you may have to do a diagnosis as there may be several potential causes. The 500 Internal server error can usually be traced to one of the following reasons:

  • Incompatible or corrupted files.
  • Memory restrictions by your hosting service.
  • Incompatibility between your theme and a plugin.
  • Incompatibility between plugins.

Think back on your last actions before getting the error (editing the theme, installing a plugin) as this may likely be the cause.

 

How to Solve the “500 server error” in WordPress

Before we begin, make sure you back up your website using the Backup or Backup Wizard options on your cPanel.

Backup or Backup Wizard options on your cPanel

You should also use a File Transfer Protocol (FTP) manager (this helps you safely transfer information to your website). In this post, we’ll be using FileZilla but there are several other solutions available.

FileZilla FTP connect to your WordPress files

Step 1: Increase Your Memory Limit

Memory limits are allocated by your hosting server and can cause a 500 Internal Server error if it’s too low. To increase this limit, install and open your FTP manager. Fill in your login credentials, found within your host’s admin panel (outlined in green above) and click on Quickconnect.

Your website folders and files are displayed on the right-hand side of FileZilla. Navigate to your public_html folder and locate the wp-config.php file. Right-click on it and click on the View/Edit option. Select the default text editor when prompted.

wpconfig.php accessed with FileZilla

In the notepad, paste the following code just after the opening <?php.

define(‘WP_MEMORY_LIMIT’, ‘128M’);

WP_MEMORY_LIMIT increased in wpconfig.php

Save this file and go back to FileZilla, you will see a File has changed pop-up, click on Yes.

Confirm saving changes in wpconfig.php

This syncs your website’s files, navigate to your site to check if the problem is solved.

Note: You may have to contact some hosts directly for help if they do not provide the option for you to adjust your memory limits from your hosting panel.

While you’re there, you can also check your error log file, namely the WordPress debug.log. Here is the official WordPress documentation to write potential errors in your debug.log file.

Step 2: Reset Your .htaccess File to Remove Errors

Your website uses the .htaccess file to configure the host server and this can get corrupted by severe site changes resulting in a 500 Internal Server error. To update the .htaccess file, navigate to your public_html folder and locate the .htaccess using your FTP manager.

Note: If you can’t find it, you can select Force showing hidden files under the Server option in your FTP toolbar.

Show hidden files with FileZilla

When you find it, right-click on it and rename it to .htaccess.bak.

Rename .htacccess in .htaccess.bak with FileZilla

Save the file.

Save .htaccess.bak with FileZilla

This will make it invisible to your website allowing us to create a new one. To do this, go to your WordPress dashboard, and navigate to Settings > Permalinks.

Permalink menu in WordPress admin

Select your preferred format and click on Save Changes. This will prompt your website to create a new default .htaccess file.

Save WordPress permalinks preferences to create a new .htaccess file

Refresh your website to see if this removes the error.

Step 3: Search for Incompatible Theme or Plugin

WordPress themes and plugins work together and any incompatibility can result in 500 Internal Server error. There are two ways of troubleshooting this depending on whether you can access your WordPress dashboard or not.

If you can access your WordPress dashboard;

Navigate to Plugins > Installed Plugins, to see all the plugins you currently have. Select the Bulk Actions option and choose Deactivate from the drop-down. Click on Apply to deactivate them:

Deactivate plugins in WordPress dashboard

Check your website to see if the error has disappeared. If it has, a plugin was the cause. You can activate your plugins – one at a time – until you find the troublemaker. You can either update the troublesome plugin or find an alternative.

If the error still persists, the problem may be from your themes. Navigate to Appearance > Themes, and Activate a default WordPress theme, such as Twenty Seventeen:

Activate a default WordPress theme such as Twenty Seventeen

If the error clears, your theme was the fault. You can try updating it or contacting their developers or support for help.

If you cannot access your WordPress dashboard;

Some 500 Internal Server errors may prevent you from accessing your WordPress dashboard so you will need to use an FTP manager, in this case, FileZilla. Navigate to the wp-content folder which contains your themes and plugins folders.

Navigate to the WordPress wp-content folder with FileZilla

First, we will rename the plugins folder to deactivate them. Right-click on the plugins folder, select Rename and add -bak to the folder name. Save this file and check your website to see if the error has cleared.

If the error clears, it was a plugin that caused it. Undo the rename you just did and then follow the same renaming process for each individual plugin within your plugins folder until you find the cause.

If the error persists, you will have to apply the same renaming process to your current theme folder (not the entire themes folder). This will force WordPress to use a default theme and potentially remove the error.

Rename your current WordPress theme folder with FileZilla

You may not need to follow all three steps outlined above. We have simply outlined them from most likely to least likely so you are free to use any solution if you suspect a certain reason for the error.

Related posts ... not powered by WPSOLR 😊

Want To See A Demo AVADA Search & Filters With 100 Thousand Products?

You are in the right place.