How To Troubleshoot a 500 Error
The first step in troubleshooting is to see what issue is shown in the PHP error logs – this can be done by installing a plugin or navigating to your root folder and opening error_logs. If the logs don’t give you precise clues, you can try this troubleshooting technique next: Deactivate your plugins (DON’T deactivate Elementor and Elementor Pro) and switch to a default theme of WordPress such as Twenty Twenty to rule out a conflict with a third-party product.
Make sure you are using the most updated versions of Elementor and Elementor Pro (if installed), WordPress & your theme. Sometimes it isn’t obvious that there is an update available. Go to Dashboard > Updates and click the Check Again button to be sure.
If that doesn’t solve it, you’ll probably need to speak to your host and/or website developer as the issue is likely due to memory.
Sometimes, the 500 error message is received because of a memory limit issue. The memory limit has to be set to at least 128MB according to Elementor 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. Budget hosting will often come with a lot of memory limit issues, this is why we always recommend using Siteground. Customers get absolutely everything they need at a fair price.