How to fix 500 internal server error while using Elementor

How to fix 500 internal server error while using Elementor

Are you facing 500 internal server errors while editing your website using the Elementor page builder? Here in this article, we will guide you to solve 500 internal server errors in Elementor.

500 internal server errors will show up in most cases for different server issues. There are too many reasons for this. You need to check out your error log to understand what caused the 500 internal server errors. In a few cases, the Elementor page builder plugin is responsible for server errors.

What causes the 500 internal server error?

Internal Server error occurs most of the time for your installed themes and plugins. The conflict between plugins or themes is also responsible for the problem.

Reaching the PHP memory limit is another reason for the 500 internal server error. If your .htacces file is corrupted then you will face the server error.

When you reach the PHP memory limit of your website, some functions may not work properly which leads to the 500 internal server error. Here are some requirements to avoid server errors for your website.

  • WordPress version 5.0 or higher
  • PHP version 7.0 or higher
  • MySQL 5.6 or higher
  • PHP memory limit 128 MB (Recommendation 256 MB)

Sometimes your website runs well, but when you are trying to access the admin dashboard you will face an error.

Increase PHP memory limit

When you face 500 internal server errors on your website, the first thing you need to do is to check your PHP memory limit. Most of the time, server errors will happen when reaching the maximum PHP memory limit. You need to increase your PHP memory limit.

To increase the PHP memory limit you need to edit the wp-config.php fileYou need to add this little code snippet at the end of the wp-config.php file.

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

This code will increase your PHP limit to 256 MB. After increasing the PHP memory limit to go to your website, the 500 internal server errors should be solved.

Check for corrupt .htaccess file

After increasing the PHP memory limit, if the problem still occurs then you should check for the corrupt .htaccess file. To check the .htacccess file of your website, you need to log in to your website using FTP or the file manager app using your cPanel access.

Login to your cPanel account and then go to the .htaccess file directory. You will find the .htaccess file in the same directory wp-admin is located.

No rename the .htaccess file. Give it a name like .htaccess_new.  After renaming the file, go to your website, and then 500 internal servers will be solved.

If the problem is solved then go to Settings > Permalinks from your website admin dashboard and then click on the Save button. You don’t need to change anything. Just click on the save button, and it will generate a new .htaccess to prevent 404 errors.

Deactivate all plugins

When a plugin conflict occurs, you can not easily identify which plugins are responsible for that. So you need to deactivate all the plugins and then check if the problems still happened or not. If the problem is solved, you need to activate the plugins one by one and check which plugin is responsible.

To deactivate all the plugins you can use the bulk option. Go to Plugins-> Installed plugins and select all the plugins. Then, from the bulk option dropdown menu, choose to deactivate and click on the Apply button.

Wrapping up

Following the process, you will be able to solve the 500 internal server errors on your Elementor website. You can see our other articles to learn How to fix changes not visible in Elementor error.

How to Fix Elementor Stuck on Loading Screen Issue.

How to fix the Publish/Update button not working error in Elementor

We hope this article will help you. If you like this article, please like our Facebook page to stay connected.