500 errors are server issues and can occur for many different reasons. If you receive a 500 error while using Elementor you must check the PHP error logs of your server to determine the cause of the problem. If you do not know how to produce PHP error logs please send this guide to your hosting company: https://codex.wordpress.org/Debugging_in_WordPress . If your hosting company is not able to solve the issue, you can open a ticket with support and send us the error logs.
Common Reason: Not Enough Memory Allocated
Sometimes, this error message is received because of a memory limit issue. The memory limit has to be set to at least 128MB according to our requirements. To be sure that this is a memory issue, you can ask your hosting company to send you the PHP error logs of your server.
There are other things that can lead to this issue (for instance, a fatal error or an issue with a third-party plugin) and without the error logs it is not possible to know what is the exact issue.
How To Troubleshoot a 500 Error
As mentioned above, the first step in troubleshooting is to see what issue is shown in the PHP error logs. If the logs don't give you precise clues, you can try this troubleshooting technique next: Deactivate your plugins (besides Elementor and Elementor Pro) and switch to a default theme of WordPress such as Twenty Nineteen to rule out a conflict with a third-party product.
Does This Only Happen When Saving Changes?
If the issue happens when you want to save changes, please follow this guide: https://docs.elementor.com/article/185-the-update-button-does-not-work